Problem: Vergleich Session mit mysql_fetch_array
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
angreifen
code
funktioniert wunderbar dummer fehler
leute
level
problem
rat
schleife
session
vergleich
weiss jemand
-
Hallo Leute,
ich habe ein Problem mit dem Vergleich zwischen (! $row['ID'] == $_SESSION["user_id"]) .
Wenn die Session-ID nicht gleich der $row-Id ist sollte Code nach der Abfrage ausgeführt werden.
MIt der Echoausgabe:
echo $row['ID'];
echo $_SESSION["user_id"];
bekomm ich folgendes:
122232
Das stimmt auch soweit nur sollte bei 12 und 32 der Code innerhalb der Schleife ausgeführt werden.
Weiss jemand Rat?
$Level = $_POST['Level']; $sql = "SELECT ". "ID, Level ". "FROM ". "States ". "WHERE ". "(Level = '".$Level."')"; $result = mysql_query ($sql); $Found = '<h1>Gefunden:</h1>'; $Found .= '<br><center><table style="border-style:solid; border-width:1px; border-color:black;"><tr><td width = "150 px">User</td><td width = "100 px"></td></tr>'; $Found .= '<tr><td> </td><td> </td></tr>'; //Bis hier geht alles while ($row = mysql_fetch_array($result)) { echo $row['ID']; echo $_SESSION["user_id"]; if (! $row['ID'] == $_SESSION["user_id"]) { $sql = "SELECT ". "User ". "FROM ". "User ". "WHERE ". "(ID = '".$row['ID']."')"; $result2 = mysql_query ($sql); $data2 = mysql_fetch_array ($result2); $Found .= '<tr><td>'.$data2["User"].'</td>'; $Found .= '<td><a href="error.php?attack='.$row["ID"].'">Angreifen</a></td></tr>'; } }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
if ($row['ID'] != $_SESSION["user_id"]) { ... }
-
trueweb schrieb:
if ($row['ID'] != $_SESSION["user_id"]) { ... }
Vielen Dank, funktioniert wunderbar :)
Dummer Fehler von mir... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage