Problem z logowaniem

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
kukov
Posty: 7
Rejestracja: pt maja 06, 2005 11:02 pm

Problem z logowaniem

Post autor: kukov »

mam maly problem z strona po zalogowaniu , otoz chodzi mi aby pobieral z tabeli nie tylko nick i pass ale takze zmienna $smod

[php]$sql = "SELECT * FROM users WHERE login='$nick' AND pass='$pass'";
$wynik = mysql_query($sql);
$data = mysql_fetch_array($wynik);
if(!$wynik || $nick!=$data[login] || $pass!=$data[pass]){

echo"Logowanie nieprawidlowe!!!<A HREF=\"index.html\">Jeszcze raz</A>";
}else{
$cookie = base64_encode("$nick|$pass");

setcookie("user", $cookie, time()+3600);
echo"Przejdz do <A HREF=\"moh.php\">Administracji meczami </A>";
echo $smod; <- nie pokazuje mi wartosci tej zmiennej :(

}
}
?>
<?php

?>[/php]

z gory dziekuje za wszelka pomoc
Stig
Administrator
Posty: 938
Rejestracja: pn paź 04, 2004 10:52 am

Re: Problem z logowaniem

Post autor: Stig »

Mam rozumieć, że zmienna $smod jest wartością z pola "smod" z tablicy "users"? W takim wypadku wartość tą muisz przekazać przez tablice asocjacyjną o nazwie $data i kluczu "smod", czyli np.
[php]<?php
$smod = $data['smod'];
?>[/php]
Jeśli nie o to chodzi to wytłumacz jaśniej...
kukov
Posty: 7
Rejestracja: pt maja 06, 2005 11:02 pm

Re: Problem z logowaniem

Post autor: kukov »

tak oto chodzi , wielkie dzieki ;))
ODPOWIEDZ