Kod
if (isset($SSDLogin)) {
$ssd = explode(":", $SSDLogin);
$query = mysql_query("SELECT * FROM users WHERE uid='$ssd[0]'");
$logged = mysql_fetch_array($query);
if ($ssd[1] == $logged[password]) {
$loggedin = "1";
} else {
$loggedin = "0";
}
} else {
$loggedin = "0";
}
$ssd = explode(":", $SSDLogin);
$query = mysql_query("SELECT * FROM users WHERE uid='$ssd[0]'");
$logged = mysql_fetch_array($query);
if ($ssd[1] == $logged[password]) {
$loggedin = "1";
} else {
$loggedin = "0";
}
} else {
$loggedin = "0";
}
Gdzie $SSDLogin to ciasteczko skladajace sie z uid:password. Przy otwieraniu tej strony sql zwraca komunikat:
Cytat
Warning: Supplied argument is not a valid MySQL result resource in d:httpwwwschoolsdindex.php on line 5
Wartosci wszystkich zmiennych sa takie jak powinny byc - sprawdzalem je przez echo i wyswietlal je dobrze. Baza danych tez nie jest pusta, wiec powinno dzialac. Gdy w zawolaniu pod zmienna $ssd[uid] podstawilem konkretna liczbe nadal bylo to samo...
Moze ktos pomoc?
EDIT: Co ciekawsze, linia 5, o ktorej mowi blad to linia z mysql_fetch_array. O ile sie orientuje to w przypadku takiego bledu powinien odnosic sie do linii z mysql_query("SELECT blablabla.