Hallo ich werde wahrscheinlich noch viele Fragen zu PHP und MySQL haben,
daher hab ich jetzt mal ein Thema erstellt bei dem ich alle meine Fragen reinstelle.
das ist meiner Meinung nach besser.
Also meine erste Frage in diesem Thema ist:
Kann man in einer HTML geschriebenen Datei mit einem PHP Code dafür sorgen das wen ich eine Tabelle habe mit mehreren Zeilen (eigentlich logisch),
ein oder zwei Zeilen mitten in der Tabelle nicht angezeigt werden?
wen ja wie?
Seite 1 von 1
Php / Mysql Fragen Von Pordex
Anzeige
#2
geschrieben 10. Dezember 2009 - 20:03
hm willst quasi 2 tabellen zwischen denen ein leerraum ist?
oder wie soll ich das verstehen?
sollen in den zeilen was stehn das aber nicht angezeigt wird?
oder wie soll ich das verstehen?
sollen in den zeilen was stehn das aber nicht angezeigt wird?
--- Desktop
--- Laptop
______
Xeon E3 1230, 16GB DDR3, H87-HD3, Nvidia 770 GTX 2GB, 128GB Samsung 830, 500GB HDD, 1TB HDD, NAS Synology 2x4TB
______
"Denn nur ich, ich bin in Ordnung und den Rest könnt ihr vergessen, ich gehöre zu den Besten, ich bin Teil einer Elite, bin der Retter der Nation." - Frei.Wild
--- Laptop
______
Xeon E3 1230, 16GB DDR3, H87-HD3, Nvidia 770 GTX 2GB, 128GB Samsung 830, 500GB HDD, 1TB HDD, NAS Synology 2x4TB
______
"Denn nur ich, ich bin in Ordnung und den Rest könnt ihr vergessen, ich gehöre zu den Besten, ich bin Teil einer Elite, bin der Retter der Nation." - Frei.Wild
#3
geschrieben 10. Dezember 2009 - 20:50
#4
geschrieben 10. Dezember 2009 - 21:26
Das kannst du doch mit eine if-Abfrage bewerkstelligen. Heißt, dass du dort eine Bedingung abfragst und je nach dem, ob das Ergebnis richtig ist oder falsch, wir entweder die Zeiel 3 oder die nächste Ausgegeben. Ich glaube du solltest dir nochmal irgendwie eine Einführung zu PHP vornehmen, denn solche Fragen werden schon geklärt, wenn man die Basis von PHP versteht.
#5
geschrieben 10. Dezember 2009 - 22:19
Zitat (Pordex: 10.12.2009, 20:50)
Also ich will im Datei anhang siehst du eine Tabelle
die Zeilen hab ich nummeriert
und ich will nun machen dass je nach Gegebenheit die Zeile 3 nicht angezeigt wird
aber dort will ich keine Lücke
ich will dass nachher die Zeile 4 auf die zwei aufrückt
die Zeilen hab ich nummeriert
und ich will nun machen dass je nach Gegebenheit die Zeile 3 nicht angezeigt wird
aber dort will ich keine Lücke
ich will dass nachher die Zeile 4 auf die zwei aufrückt
ja ich weiss dass man so was sehr früh lernt
ich habe das mit den Codes auch schon mehrmals durchgelesen
doch jetzt möchte ich zum ersten Mal eine Seite nach PHP Programmieren
und Theorie und Praxis ist ja oftmals nicht dasselbe
ich wusste eben nicht ob ich PHP auch zwischen den Zeilen verwenden kann oder nur um eine Zeile zu füllen
aber so wie das klingt ist es also möglich
ich habe jetzt aber noch eine andere Frage:
ich habe eine Homepage für die ich nun eine Login Funktion machen will
um nur registrierten den Zugriff zu gewähren
um das zu bewerkstelligen muss so viel ich weiss alles über den Index laufen und mit? und einem Code dahinter wird dann genau angegeben welche Seite geladen werden soll
(http://www.winfuture...um.de/index.php?act=post&do=reply_post&f=50&t=xxxxxx)
nun würde ich gerne wissen wie ich meine einzelnen HTML geschriebenen Seiten anordnen muss um das zu erreichen
es ist aber so dass ich bei jeder Seite mein eigenes Layout haben will
den soviel ich weiss gibt es die Funktion dass dann ein Teil des Layouts auf allen nachfolgenden Seiten gleich ist und das will ich nicht
ich denke nach dieser Frage bin ich für eine Weile ruhig da ich dann noch einiges machen muss mit dem ich schon vertraut bin
#6
geschrieben 11. Dezember 2009 - 08:01
Warum schreibst du dann überhaupt die Zeile 3, wenn du sie nicht brauchst?
Nein, das ist egal. Du kannst so viele Dateien benutzen wie du möchtest.
Du denkst z.B. doch nicht wirklich, dass das Forum nur mit einer Datei arbeitet?
Arbeite einfach mit verschiedenen Dateien: seite.php, kontakt.php, login.php, ...
Zitat
um das zu bewerkstelligen muss so viel ich weiss alles über den Index laufen und mit? und einem Code dahinter wird dann genau angegeben welche Seite geladen werden soll
Nein, das ist egal. Du kannst so viele Dateien benutzen wie du möchtest.
Du denkst z.B. doch nicht wirklich, dass das Forum nur mit einer Datei arbeitet?
Zitat
es ist aber so dass ich bei jeder Seite mein eigenes Layout haben will
den soviel ich weiss gibt es die Funktion dass dann ein Teil des Layouts auf allen nachfolgenden Seiten gleich ist und das will ich nicht
den soviel ich weiss gibt es die Funktion dass dann ein Teil des Layouts auf allen nachfolgenden Seiten gleich ist und das will ich nicht
Arbeite einfach mit verschiedenen Dateien: seite.php, kontakt.php, login.php, ...
#7
geschrieben 11. Dezember 2009 - 09:28
Zitat (Witi: 11.12.2009, 08:01)
Du denkst z.B. doch nicht wirklich, dass das Forum nur mit einer Datei arbeitet?
Unmöglich ist das nicht
Zitat
um das zu bewerkstelligen muss so viel ich weiss alles über den Index laufen und mit? und einem Code dahinter wird dann genau angegeben welche Seite geladen werden soll
Wie Witi schon sagt, solltest du mehrere Dateien verwenden. Am besten du machst seine index.php und einen Ordner "seiten" und in diesen Ordner speicherst du all deine Seiten. In Index.php schreibst du folgendes:
<?php $meineSeiten ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> </head> <body> <?php ?> </body> </html>
Zitat
"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
#8
geschrieben 11. Dezember 2009 - 16:42
Zitat (Witi: 11.12.2009, 08:01)
Warum schreibst du dann überhaupt die Zeile 3, wenn du sie nicht brauchst?
weil ich sie nicht immer brauche je nach dem wer meine seite besucht kann entweder alle sehen oder nur ein paar einzelne ausschnitte aber so das es aus sieht das es immer noch eine zeile ist
Zitat (Witi: 11.12.2009, 08:01)
Nein, das ist egal. Du kannst so viele Dateien benutzen wie du möchtest.
Du denkst z.B. doch nicht wirklich, dass das Forum nur mit einer Datei arbeitet?
Du denkst z.B. doch nicht wirklich, dass das Forum nur mit einer Datei arbeitet?
natürlich denke ich das nicht.
ich habe mich auch schon mal mit kleinen abänderungen an einer Homepage befast die hauptsächlich mit PHP entstanden ist
und dort ist es so das ich den index in einem verzeichnis habe und dan hab ich dort noch ein verzeichnis namens module und dort hab ich die dateien die angezeigt werden sollen
doch ich konnte nicht nachvollziehen wie dan der Code aufgebaut ist (allso das nach dem ?)
------------------------
Zitat (K050V4: 11.12.2009, 09:28)
Wie Witi schon sagt, solltest du mehrere Dateien verwenden. Am besten du machst seine index.php und einen Ordner "seiten" und in diesen Ordner speicherst du all deine Seiten. In Index.php schreibst du folgendes:
QUELLTEXT
QUELLTEXT
<?php $meineSeiten ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> </head> <body> <?php ?> </body> </html>
das klingt für mich schon langsam richtig
aber $meineSeiten ist ja eine Variable da muss ich doch erst noch
der variabel einen wert hinzufügen oder?
#9
geschrieben 11. Dezember 2009 - 17:25
Wenn du eine URI der Art hast meineseite.de?seite=modul, dann kannst du doch mithilfe von PHP und eine Switch-Case-Abfrage alle anderen Seiten ansprechen, z.B:
http://php.net/manua...ures.switch.php
Du kannst aber auch beim Login ein Cookie setzen und je nach dem, ob ein Cookie gesetzt ist, oder nicht, mit einer If-Abfrage bestimmen, ob die 3. Zeile überhaupt ausgegeben wird oder nicht.
Das Forum hier funktioniert in der Art, dass aus der URI rausgelesen wird, mit der $_GET-Variable, welche andere Seite includiert werden sollte. Hierzu schau dir folgendes an:
http://www.php.net/m...ion.include.php
Nun solltest du dir denken, dass man beides verbinden kann. : D Heißt also bei der Switch-Case-Abfrage die Seite je nach Case includieren. : O
Das sollte dir vorerst lesen.
P.S. Ich verstehe nicht, wieso du dir nicht irgendwelche Beispiele nimmst. Es gibt genug im Netz, was man nachprogrammieren kann. Z.B. tutorials.de Da gibt es viele gut erklärte Tutorials auch zu Erklärung, wie man mit Seitenincludieren usw. vorgeht.
http://php.net/manua...ures.switch.php
Du kannst aber auch beim Login ein Cookie setzen und je nach dem, ob ein Cookie gesetzt ist, oder nicht, mit einer If-Abfrage bestimmen, ob die 3. Zeile überhaupt ausgegeben wird oder nicht.
Das Forum hier funktioniert in der Art, dass aus der URI rausgelesen wird, mit der $_GET-Variable, welche andere Seite includiert werden sollte. Hierzu schau dir folgendes an:
http://www.php.net/m...ion.include.php
Nun solltest du dir denken, dass man beides verbinden kann. : D Heißt also bei der Switch-Case-Abfrage die Seite je nach Case includieren. : O
Das sollte dir vorerst lesen.
P.S. Ich verstehe nicht, wieso du dir nicht irgendwelche Beispiele nimmst. Es gibt genug im Netz, was man nachprogrammieren kann. Z.B. tutorials.de Da gibt es viele gut erklärte Tutorials auch zu Erklärung, wie man mit Seitenincludieren usw. vorgeht.
#10
geschrieben 11. Dezember 2009 - 17:48
naja mein problem ist das ich leider noch nicht so gut english kann
und viele solcher Tutorials auf Englisch sind
ich habe auf jeden fall diese seite genomen um zu lehrne:
Quakenet/#php Tutorial
dort steht vieles das ich auch verstanden habe doch leider hab ich ein paar dinge nicht richtig verstanden
zu dem gehört eben diese GET funktion
aber ich sehe mir jetzt mal die Seite http://www.tutorials.de an die du erwähnt hattest
vieleicht finde ich dort bessere erklärungen rund um PHP und muss dadurch weniger fragen stellen
auf jeden fall vielen dank das Ihr mir Helft
Mit Freundlichen Grüssen
Pordex
und viele solcher Tutorials auf Englisch sind
ich habe auf jeden fall diese seite genomen um zu lehrne:
Quakenet/#php Tutorial
dort steht vieles das ich auch verstanden habe doch leider hab ich ein paar dinge nicht richtig verstanden
zu dem gehört eben diese GET funktion
aber ich sehe mir jetzt mal die Seite http://www.tutorials.de an die du erwähnt hattest
vieleicht finde ich dort bessere erklärungen rund um PHP und muss dadurch weniger fragen stellen
auf jeden fall vielen dank das Ihr mir Helft
Mit Freundlichen Grüssen
Pordex
#11
geschrieben 12. Dezember 2009 - 14:18
Sorry, mein Beitrag war nicht vollständig.
Das wäre ein ganz simples Beispiel:
Das wäre ein ganz simples Beispiel:
<?php $meineSeiten = $_GET['page']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> </head> <body> <?php switch ($meineSeiten) { case 'home' : $page = 'startseite.php'; break; case 'about' : $page = 'ueber.php'; break; case 'other' : $page = 'anderes.php'; break; ... default: $page = '404.php'; } @include($page); ?> </body> </html>
Zitat
"In der Welt des Erkennbaren ist die Idee des Guten die höchste." - Platon
Spritify! Easy CSS-Sprite-Generator | Albanisch Deutsch Wörterbuch
Thema verteilen:
Seite 1 von 1