Witam,
Ostatnio przy zabawach z PHP zaczalem uzywac XAMPP'a, wszystko ladnie i pieknie lecz napotkalem ostatnio problem z jednym z moich skryptow, jest to panel administracyjny do ktorego dostajemy sie podajac wpierw poprawny login i haslo, niestety przy podaniu prawidlowego hasla nie moge sie zalogowac (IMG:
style_emoticons/default/sad.gif) nie mam pojecia co jest nie tak, a probowalem juz chyba wszystkiego, kiedys pod legendarnym 'Krasnalem' dzialalo :/ prosze o pomoc
kod php
<?php
require_once('php/functions.php');
$login = $_POST['login'];
$haslo = $_POST['haslo'];
switch($action)
{
case 'login': require_once('php/functions.php');
if(isset($_SESSION['zalogowany'])) {
};
$user = pob_uzytk($login,$haslo);
if(!$user)
{
header('Location: index.php'); }
else
{
$_SESSION['zalogowany']=TRUE;
$_SESSION['klientlogin']=$login;
};
break;
header('Location: index.php'); break;
};
if(!isset($_SESSION['zalogowany'])) {
require_once('html/main.htm');
}
else
{
require_once('html/po.htm');
};
?>
functions.php
<?php
function pob_uzytk($login,$haslo)
{
$sql="SELECT * FROM admins WHERE login=\"$login\" AND haslo=PASSWORD(\"$haslo\")";
{
}
else
{
return FALSE;
};
};
?>
i kod z formularza logujacego
<form method="post" action="index.php?action=login"> <table border="0" align="center" cellpadding="0" cellspacing="0" rules="none"> <td colspan="3" align="center"> </td> <td height="5" colspan="3" align="left"></td> <td width="41" align="left"> <td width="144" align="left"> <input name="login" type="text" id="login" size="20" maxlength="30"> <td width="87" align="left"> </td> <td height="5" colspan="3" align="left"></td> <label for="password" class="style1">Hasło:
</label> <input name="haslo" type="password" id="password" size="20" maxlength="30"> <td align="left"> </td> <td height="5" colspan="3" align="left"></td>
<td align="center"><input type="submit" value="zaloguj"></td> <td colspan="3" align="center"> </td>
Dzieki z gory za pomoc!