Seite 1 von 1
ID des Users, der gerade gepostet hat?
Verfasst: 12.03.2007 22:22
von Asmodiel
Hi!
ich suche die ID des Users, der gerade gepostet hat.
Also wenn rechts neben dem Beitrag steht "ASMODIEL" ist das ja ID-Gebunden (auf meinem Forum halt ID=2)... das Problem ist, dass:
$userdata['user_id']; die ID des Betrachters ist
$postdata['user_id']; in der viewtopic.php leer ist und ich keine andere passende variable gefunden habe.
danke im vorraus,
asmodiel
Verfasst: 12.03.2007 22:37
von Jan500
was genau willst du?
Jan
Verfasst: 12.03.2007 23:21
von gn#36
Ich würde dir vorschlagen einfach die Variable $poster_id zu verwenden, die wird nämlich direkt in der ersten Zeile der Schleife gesetzt:
Das Array $postdata sehe ich bei mir übrigens nicht, wie du auch an der obigen Zuweisung sehen kannst...
Verfasst: 13.03.2007 12:59
von Asmodiel
Jan500 hat geschrieben:was genau willst du?
Jan
Ich meine:
Die ID des Users, der den Beitrag gerade verfasst hat. Also die ID des Autors.
Verfasst: 13.03.2007 16:22
von Asmodiel
gn#36 hat geschrieben:Ich würde dir vorschlagen einfach die Variable $poster_id zu verwenden, die wird nämlich direkt in der ersten Zeile der Schleife gesetzt:
Das Array $postdata sehe ich bei mir übrigens nicht, wie du auch an der obigen Zuweisung sehen kannst...
Wenn ich nun $poster_id nehme, kommt die letzte ID, die in dem Post vorkommt und wenn ich $postrow[$i]['user_id'] benutze, wird die erste genommen... iwas ist da falsch...
Verfasst: 13.03.2007 16:35
von Jan500
hä?
das ist doch dann $userdata['user_id'] oder was willste?
Jan
Verfasst: 13.03.2007 22:26
von gn#36
Dann verstehe ich wohl nicht ganz was du willst. Du kannst die ID des Posters nur in der For Schleife verwenden, in der die Posts ausgegeben werden. Alles andere würde auch keinen Sinn machen, denn woher solltest du sonst wissen zu welchem Post die ID denn nun eigentlich gerade gehört. Willst du die letzte ID haben kannst du die Variable auch verwenden, dann allerdings erst nach der For Schleife. Innerhalb (und nur innerhalb) der Schleife enthält $poster_id immer die ID des aktuellen Posters.