Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Gästebuch und Sections





Frage

Hallo, ich habe eine PHP-Seite, in der in Abhängigkeit von der übergebenen Wert in $_GET eine andere Seite included wird. Das Gästebuch hab ich auch in PHP geschrieben. ABer ist es möglich, das Gästebuch so umzuwandeln, dass ich jeweils nur 10 Einträge pro Seite anzeigen lasse? Ja, ich weiß, dass es geht, und hab auch den Code dazu. Aber das funzt irgendwie nicht, wenn ich das GB vom vorne aufrufe- Hier meine index.php <?php // HTML/HEAD/BODY-Tags ausgeben + Menü echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n"; echo "<html lang=\"de\">\n"; echo "<head>\n"; echo "<title>SolarKeks.de</title>\n"; echo "<link href=\"format.css\" type=\"text/css\" rel=\"stylesheet\" />\n"; include "etc/config.php"; echo "</head>\n"; echo "<body>\n"; echo "<div id=\"menu\">"; include "etc/menu.php"; echo "\n</div>\n"; echo "<div id=\"content\">\n"; // mögliche Sections $array = array(); // ein Leeres Array erzeugen $array['news'] = "etc/news.php"; $array['topics'] = "etc/topics.php"; $array['links'] = "etc/links.php"; $array['gb_index'] = "gb/index.php"; $array['gb_add'] = "gb/add.php"; $array['gb_insert'] = "gb/insert.php"; $array['topics_waku1'] = "waku/einleitung.php"; $array['topics_waku2'] = "waku/eigenschaften.php"; $array['topics_waku3'] = "waku/funktionsweise.php"; $array['topics_waku4'] = "waku/einbau.php"; $array['topics_waku5'] = "waku/faq.php"; $array['topics_waku6'] = "waku/galerie.php"; // Section auswählen if(isset($_GET['sec']) AND isset($array[$_GET['sec']])) { include $array[$_GET['sec']]; } else { include $array['news']; } echo "</div>\n"; echo "</body>\n"; echo "</html>"; ?>

Antwort 1 von Floooooo

Ich würde das GB so umbauen, dass du beim Aufruf die Zahl der anzuzeigenden Eintraege angibst, z.B.


gb/index.php?itemcount=10


das Gästebuch selbst muss dann entsprechend reagieren - fertig.

Antwort 2 von srbu

einfacher gesagt als getan. muss ich denn nix mehr in das array von der startseite aufnehmen? Das gästebuch wird ja immer in diese seite eingebunden!

Antwort 3 von Floooooo

Nein, musst du nicht, wozu auch? Das Array auf der Startseite symbolisiert ja nur das "Menü", oder irre ich mich? Hier ist lediglich der Aufruf des Gästebuchs hinterlegt, ggf. eben mit Parameter; was das Gästebuch dann tut, ist ja dessen Bier.
Das Gästebuch muss natürlich so angepasst werden, dass es entsprechend parametrisierbar eine beliebige Anzahl von Einträgen anzeigt; oder, wenn du immer 10 willst: kannst du es auch im GB "fest verdrahten".

Irgendwie keimt in mir der Verdacht auf, dass du doch nicht selbst programmiert, sondern nur kopiert hast...

Antwort 4 von srbu

so könnt man es nennen, aber ich hab ja auch erst letzte woche mit php angefangen, und ich hab da nicht so viel ahnung von. ma guckn ob ichs hinkriege

Antwort 5 von srbu

komisch, immer wenn ich das gästebuch aufrufe, kommt die Startseite, und das ist doch, weil ich das im array nicht drin hab oder?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: