URLs mit ?id= bzw ?t=

Major Gorth

Mitglied
Hey,
ich hätte eine Frage bezüglich PHP (ach nee? :D)
Wie kann ich machen, dass z.B. in einem Forum, durch den Klick auf den Themennamen in der Forenansicht an die URL angehängt wird ?t=(threadid, in der Datenbank gespeichert)

Ich hätte da:

Code:
while($threads=mysql_fetch_assoc($sql))
{
		foreach($threads['fid'] == $id)
		{
				
				echo '<table border><tr><td><a href="thread.php?tid="'.$threads['id'].'">'.$threads['topic'].'<input type="hidden" name="tid" value="'.$threads['id'].'" /></a></td></tr><br />';
		}
}

Wäre das denn so richtig?

Hoffe auf baldige Antwort,
Major Gorth
 
Mhh also für was brauchste da eigentlich dieses foreach?

Meiner Meinung nach müsste es schon so gehen...

PHP:
while($threads=mysql_fetch_assoc($sql))
{
		
				
echo '<table border="0"><tr><td><a href="thread.php?tid="'.$threads['id'].'">'.$threads['topic'].'</a></td></tr><br />';

}

Das hidden Feld brauchste dann eigentlich auch nicht!

Oder sehe ich das falsch?
 
Zuletzt bearbeitet:
Das hab ich eigentlich dazu, dass die ID an die thread.php übergeben wird per GET.
Mit dem foreach war ich mir auch nicht sicher.. :D
 
Hi,

du hängst tid doch schon durch:

PHP:
'<a href="thread.php?tid="'.$threads['id'].'">'

im href des Links an.
Was ist eigentlich Dein Problem? Hast Du das überhaupt schon mal ausprobiert?

LG
 
Hi,

du hängst tid doch schon durch:

PHP:
'<a href="thread.php?tid="'.$threads['id'].'">'

im href des Links an.
Was ist eigentlich Dein Problem? Hast Du das überhaupt schon mal ausprobiert?

LG

Ich weiß, dass im href schon das '?tid=.$threads['id'].'">' dazu führt, dass ein ?tid=(threadid) angefügt wird, aber es geht mir darum, dass es auch erkannt wird.
 
Zuletzt bearbeitet:
Hi,

ein solcher Link führt dazu, dass in thread.php $_GET['tid'] mit dem entsprechenden Wert gefüllt ist. Hast Du's jetzt mal ausprobiert?

LG
 
Zurück