php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.06.2008, 02:04  
Neuer Benutzer
 
Registriert seit: 23.06.2008
Beiträge: 3
Moritz befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] GET methode - php skript in <div Block> einbinden

Hallo zusammen,

Ich habe ein Problem bei dem ich nicht weiter komme.
Und zwar möchte ich ein Newsscript (das ich nicht selber geschrieben habe) in einen <div></div> einbinden.

Auf meiner Index.php seite sieht das (bisher) folgendermaßen aus.

Code:
echo "<div id=\"inhalt\">";
...
    if(isset($_GET['section'])) {
        switch($_GET['section']) {
            case "news":
            	include "news/index.php";
                 break;
...
echo "</div>";
Soweit funktioniert das auch. Das Problem ist nur das man sich durch die Seiten bei den news "durchblättern" muss, und eben dieses Durchblättern ebenfalls mit der GET - Methode realisiert ist.

Die Ausgabe der News sieht also so aus:
Code:
...
Ausgabe der ersten 5 News
...

	if ($index != 0) {
		print "<a href=\"index.php?news_index=" . ($index - $count) . "\">Previous</a> ";
	}
	if ($row == $count) {
		print " <a href=\"index.php?news_index=" . ($index + $count) . "\">Next</a>";
	}
Wenn ich auf meine Newspage kommen will, steht in der Adressleiste vom Browser
Code:
http://www.domain.de/index.php?section=news
, und die Seite wird prima angezeigt.

Klick ich aber auf "Next" steht in der Adresszeile natürlich die GET-Variable aus meinem Newsscript
Code:
http://www.domain.de/index.php?news_index=5
und ich bekomme natürlich nicht die Gewünschte Seite angezeigt.

Ich hoffe ich hab das Problem klar genug erklärt. Hat jemand eine Idee wie ich das sauber hinbekomme, sodass die weiteren Seiten des Newsscripts ebenfalls in meinem <div Block> angezeigt werden?

Danke schonmal für eure Hilfe.

Geändert von Moritz (23.06.2008 um 02:28 Uhr). Grund: tippfehler
Moritz ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.06.2008, 03:38  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Ueberleg doch einfach wie es klappen koennte, bzw. warum es nicht klappt. Du kommst nicht in den switch() Block deiner index.php, warum nicht? Weil section=news fehlt. Also musst du das deinen Links die in der news.php generiert werden hinzufuegen.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline  
Alt 23.06.2008, 13:25  
Neuer Benutzer
 
Registriert seit: 23.06.2008
Beiträge: 3
Moritz befindet sich auf einem aufstrebenden Ast
Standard

Mir ist schon klar warum das nicht Funktioniert, nur eine Lösung wie es geht hab ich noch nicht gefunden. Ich hab diesen Teil des Codes geändert.

Code:
if ($row == $count) {
		print " <a href=\"index.php?news_index=" . ($index + $count) . "?section=news\">Next</a>";
	}
Leider bringt mir das auch nicht das gewünschte Ergebnis. Ich bekomme zwar keine Fehlermeldung mehr und in der Adresszeile sieht auch alles richtig aus
Code:
www.domain.de/index.php?news_index=5?section=news
Allerdings...

Code:
echo "<div id=\"inhalt\">";
...
    if(isset($_GET['section'])) {
        switch($_GET['section']) {
            case "news":
            	include "news/index.php";
                 break;
}
else {
echo "Kein Inhalt - Seite befindet sich im Umbau<br> ";
}
...
echo "</div>";
liefert mir die die Meldung "Kein Inhalt - Seite befindet sich im Umbau<br>"
Moritz ist offline  
Alt 23.06.2008, 14:08  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Moritz Beitrag anzeigen
Code:
www.domain.de/index.php?news_index=5?section=news
die variable schreibt man mit & hintereinandern..
also
Code:
www.domain.de/index.php?news_index=5&section=news
verstanden?
__________________
Under Construktion
Hu5eL ist offline  
Alt 23.06.2008, 14:12  
Neuer Benutzer
 
Registriert seit: 23.06.2008
Beiträge: 3
Moritz befindet sich auf einem aufstrebenden Ast
Standard

Klar schreibt man Variablen mit & hintereinander... wie konnt ich nur so aufm Schlauch stehen.

Danke für eure Hilfe!
Moritz ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] [erledigt] imap_open terminiert Skript ¿ PHP Tipps 2005-2 8 06.11.2008 16:24
[Erledigt] Gästebuch skript ohne mysql do it yourself gandalf PHP Tipps 2008 15 11.07.2008 21:52
[Erledigt] OOP mit PHP 5, Methode kann nicht innerhalb der class ausgeführt werden dudi PHP Tipps 2008 6 04.07.2008 00:02
[Erledigt] PHP | MySQL - Log - Skript Ind3X PHP Tipps 2008 27 19.06.2008 11:13
[Erledigt] bei LINK Skript ausführen Raito PHP Tipps 2008 2 15.05.2008 13:50
[Erledigt] Per POST Methode Text mit "</textarea> PHP Tipps 2005-2 3 25.10.2005 14:46
Skript &amp;amp;amp;quot;tarnen&amp;amp;amp;quot;? Off-Topic Diskussionen 17 07.08.2005 19:42
wie das skript einbinden PHP Tipps 2005-2 2 30.06.2005 00:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php &amp to &, php &amp, php &amp;, php ampersand, &amp php, php & zu &amp;, amp; php, php amp, &amp; php, php & wird zu &amp;, get methode in adressleiste, ampersand per post, php & wird als &amp echo, php & wird &amp, html img get methode php, ampersand in php, php & in &amp, get skript, php, /index.php?&amp;amp;amp;

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum