Kod
//costam
$query = "select Email from klienci where Email = '" . $_SESSION['login'] . "'";
print $query . "<br>";
$result = mysql_query("SELECT Email FROM klienci WHERE Email='foxiu'");
if (!($result)) { print "Nie ma takiego usera!!"; print mysql_fetch_array($result); }
else {
$query1 = "select Haslo from klienci where Email=" . $_SESSION['login'];
$result1 = mysql_query($query1);
if (mysql_fetch_array($result1, MYSQL_ASSOC) == $_SESSION['passwd']) {
$_SESSION['zalogowany'] = true;
$_SESSION['udanelogowanie'] = true;
}
}
//cośtam
$query = "select Email from klienci where Email = '" . $_SESSION['login'] . "'";
print $query . "<br>";
$result = mysql_query("SELECT Email FROM klienci WHERE Email='foxiu'");
if (!($result)) { print "Nie ma takiego usera!!"; print mysql_fetch_array($result); }
else {
$query1 = "select Haslo from klienci where Email=" . $_SESSION['login'];
$result1 = mysql_query($query1);
if (mysql_fetch_array($result1, MYSQL_ASSOC) == $_SESSION['passwd']) {
$_SESSION['zalogowany'] = true;
$_SESSION['udanelogowanie'] = true;
}
}
//cośtam
a efekt tego jest taki:
select Email from klienci where Email = 'foxiu'
Nie ma takiego usera!!
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\sklep\engine\login1.php on line 25
problem jest dziwny, ponieważ w całej tabeli klienci mam tylko jeden rekord, a polu Email jest foxiu...
dodam jeszcze ze w iinym kawałku kodu zapytanie typu 'select * from producenci' przechodzi, a juz 'select * from producenci where Nazwa='Abus' ' nie przechodzi, pomimo istnienia w tej tabeli producenta o nazwie Abus. wie ktoś co jest grane?