php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.09.2011, 20:17  
Neuer Benutzer
 
Registriert seit: 07.07.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
Schokogurke befindet sich auf einem aufstrebenden Ast
Standard Zweite GET-Variable

Hallo
Bin dabei mir ein Forum zu machen, bin gerade bei der Blätter-Funktion bei den Beiträgen angekommen. Funktioniert alles 1A, nur habe ich ein Problem beim Navigieren...

Der Link vom Forum ist so aufgebaut
/forum.php?id=1&page=1

Die ID gibt an, welches Thema angezeigt wird, Page logischerweise die Seite.
Wenn ich per Hand die Page ändere, wird mir auch alles richtig angezeigt, aber wie ändere ich eine 2. Variable per Navigation?

Wenn ich jetzt das benutze
PHP-Code:
<a href="?page=2">2</a
dann kommt /forum.php?page=1 dabei raus, aber da es diese Seite nicht gibt kommt 404...

Wenn ich
PHP-Code:
<a href="&page=2">2</a
benutze, dann kommt dabei /&page=2 raus...

Wie ändere ich die 2. Variable in einem Link?
Schonmal Danke
Schokogurke ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.09.2011, 20:22  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Indem Du immer alle Parameter angibst.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 19.09.2011, 20:27  
Erfahrener Benutzer
 
Benutzerbild von Eimer
 
Registriert seit: 28.05.2010
Beiträge: 126
PHP-Kenntnisse:
Fortgeschritten
Eimer befindet sich auf einem aufstrebenden Ast
Standard

forum.php?topic=1&page=3

Im Zweifelsfall!

Geändert von Eimer (19.09.2011 um 20:33 Uhr).
Eimer ist offline   Mit Zitat antworten
Alt 19.09.2011, 20:56  
Neuer Benutzer
 
Registriert seit: 07.07.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
Schokogurke befindet sich auf einem aufstrebenden Ast
Standard

ist mir schon klar dass es per umwege geht...
und gegooglet habe ich auch schon! keine angst

ich würde gerne wissen wie ich die 2. variable ändere, es muss doch eine möglichkeit geben oder?
Schokogurke ist offline   Mit Zitat antworten
Alt 19.09.2011, 21:06  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nein.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 19.09.2011, 21:27  
Neuer Benutzer
 
Registriert seit: 07.07.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
Schokogurke befindet sich auf einem aufstrebenden Ast
Standard

Ok, ich hab jetzt versucht immer alle Parameter anzugeben, aber das klappt iwie auch nicht...

Bei
PHP-Code:
$id=$_GET['id'];
echo 
'<a href="forum.php?id=$id&page=2">2</a>'
kommt /forum.php?id=$id&page=2 raus, warum übernimmt er es nicht? $id ist sicher gegeben, habs davor mit ner Ausgabe getestet.
Schokogurke ist offline   Mit Zitat antworten
Alt 19.09.2011, 21:29  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

http://www.php.net/manual/en/functio...uild-query.php
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 19.09.2011, 21:32  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Schokogurke Beitrag anzeigen
kommt /forum.php?id=$id&page=2 raus, warum übernimmt er es nicht?
Weil du die absoluten Grundlagen der Syntax nicht kennst

Hier speziell: http://www.php.net/manual/en/language.types.string.php
Allgemein: http://www.php.de/php-einsteiger/489...rundlagen.html
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 19.09.2011, 22:09  
Neuer Benutzer
 
Registriert seit: 07.07.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
Schokogurke befindet sich auf einem aufstrebenden Ast
Standard

Ich verstehe es nicht wirklich, aber habs durch Zufall anders geschafft.
PHP-Code:
$id=$_GET['id'];
echo<<<END
<a href="forum.php?id=$id&page=2">2</a>
END; 
Danke
Schokogurke ist offline   Mit Zitat antworten
Alt 19.09.2011, 22:20  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.141
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Das ist aber zufällig die un-idealste Lösung. Du hast die verlinkten Tut's nicht gelesen/verstanden, oder?

Wie wärs mit:

PHP-Code:
$id $_GET['id'];

echo 
'<a href="forum.php?id='.$id.'&page=2">2</a>';
// zwischen ' und ' ist ein " ein normales Textzeichen

// oder

echo "<a href=\"forum.php?id=$id&page=2\">2</a>";
// Zwichen " und " muss das Textzeichen " als  \" escaped werden.
// Dafür werden Variablen $id darin auch geparst.
// Die anderen beiden Variante sind aber zu bevorzugen
// Achte mal auf das Syntax-Highlighting zB deshalb sind die anderen besser ...

// oder

echo "<a href=\"forum.php?id=".$id."&page=2\">2</a>";
// geht auch! 

Geändert von hausl (19.09.2011 um 22:27 Uhr).
hausl ist offline   Mit Zitat antworten
Antwort


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
PHP Text wird nicht ausgegeben / Notice: undefined variable MBaaboura PHP Einsteiger 26 26.09.2011 11:09
Variable aus Text und Variable zusammensetzen monty.x PHP Einsteiger 16 13.04.2011 13:15
[Erledigt] Mehrere Querys hintereinander funktionieren nicht wernersbacher Datenbanken 3 14.03.2011 23:08
Globale Variable sdcleitung PHP Tipps 2010 23 02.11.2010 20:59
[Erledigt] Variable auf Inhalt prüfen und neue Variable zuweisen hanshopfen PHP Tipps 2010 11 12.08.2010 16:57
[Erledigt] Variable in foreach erweitern ohne zurücksetzen Polliny PHP Tipps 2010 2 23.06.2010 10:13
[Erledigt] sql - Variable ?? Exception PHP Tipps 2010 9 20.02.2010 04:03
Problem Undefined variable: banbanban PHP Tipps 2009 5 04.03.2009 17:55
Variable per Session übergeben? Spricht etwas dagegen? Lapje PHP Tipps 2008 6 20.10.2008 21:49
Undefined variable Undefined property: block xxJJxx PHP Tipps 2008 16 05.08.2008 15:30
Variable durch 2. Variable bestimmen Quagga PHP Tipps 2005-2 11 26.10.2005 17:34
Session Variable oder Globale Variable ? PHP Tipps 2005-2 3 27.06.2005 21:49
Variable in Objekt php1 HTML, Usability und Barrierefreiheit 2 25.06.2005 08:08
Variable in einer Variable Beatbox PHP Tipps 2005 7 15.01.2005 15:55
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:05 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