Problem mit Variable und GET

Habe geschaut in Foren und der Suche. Mein Problem aber nicht gefunden, bzw ansätze, da ich denke das alles richtig ist.

Also ich habe mein Problem analysiert.
Es sieht so, ich nehme jetz ein anderes bespiel.
Ich habe eine Userliste.
Dort klickt man bei einem User auf Details.
Jetzt "switcht" er die Seite mit den Details an und übergibt die id im html tag.
index.php?ci=details&id=4

So auf meiner detail seite fügt er erstmal alle einträge ein die in Zeile 4 stehen,bzw in der id.
dieser id holt er sich mit WHERE id = '$_GET[id]'"..

Auf dieser Detail seite habe ich ein weiteres Switch eingebaut..
Dort habe ich als Default eingestellt das er die Seite "eintragung.php" includet.
Auf der Detail seite kann man dann ins Guestbook des Users schreiben.
Also er includet alles und zeigt mir das Formular an.
Jetzt ist das Problem das ich die "id" nicht eingetragen bekomme.
Es liegt an diesen beiden Zeilen:

$sqlk = "SELECT * FROM ci_users WHERE id = '".$_GET['id']."'";
und
$useride = ".$_GET['id']."'";

Bloss er trägt die ID nicht ein.
Wo mach ich was falsch?!
 
Lass dir mal $sqlk und $useride ausgeben. Evtl. hast du eine veraltete PHP Version, die du uns nicht gesagt hast.
 
Was wäre wenn ich eine hätte,wie muesste es inner neuen Version aussehen.
Ich habe es jetzt gelöst das er die "eintragen.php" nicht included sondern hab das ganze script gleich ins switch geschrieben.
Find ich aber persönlich blöd,weil ich das Design vom Formular schon ganz gern als art template hätte...
Ich glaube meine Frage ist, wie bekomm ich die Id über ein switch hinaus gesendet.
Bzw wie kann ich die momentane ID des Users in das Formular einfügen.
Also er sollte sie die ID des anzuschauenden Users holen. Aber er weiß ja nicht welche ich gerade anschaue.......deswegen...arg das is ein wirrwar löl
 
Zurück