Tobias Kloth: HTTP_COOKIE_VARS

Beitrag lesen

Hallo Jan,

$sdata = mysql_fetch_array(mysql_query("SELECT * FROM user_details WHERE uid='$data[0]'"));

das ist so ziemlich das falscheste was man machen kann. So hast du keinerlei Chance dir Fehler ausgeben zu lassen - mach es besser so:

$query = "SELECT * FROM user_details WHERE uid='".$data[0]."'";  
$rs = mysql_query($query) or die('Fehler: '.mysql_error());  
$sdata = mysql_fetch_row($rs) or die('Fehler: '.mysql_error());

Außerdem solltest du statt "SELECT *" die einzelnen Spalten die du benötigst reinschreiben und wenn du statt mysql_fetch_row mysql_fetch_assoc verwendest, kannst du die Spalten mit ihrem Namen ansprechen, was den Code etwas besser lesbar macht (du verwendest im Moment zwar mysql_fetch_array, aber mysql_fetch_row macht das gleiche).

[viel Code gelöscht]

beschränkt dich beim Posten von Code bitte auf den relevanten Teil.

Grüße aus Nürnberg
Tobias