
Na jednym działa (php4) a na drugim nie działa (php5)
Klikasz zaloguj i stoi.
Notice: Undefined variable: cdm
<? include("config.php"); if($cdm=='logowanie') { echo ' <table width="70%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="10%"> Login: </td> <td width="10%"> <form method="post" action="index.php"> <input type="text" name="user" > </td> </tr> <tr> <td width="10%"> Hasło: </td> <td width="10%"> <input type="password" name="password"> </td> </tr> <tr> <td width="10%"> </td> <td width="10%"> <input type="submit" value="zaloguj" name="cdm"> </form> </td> </tr> </table> "; } if($cdm=='zaloguj') { if (!get_magic_quotes_gpc()) { $user = addslashes($_POST['user']); } else { $user = $_POST['user']; } if (!get_magic_quotes_gpc()) { $password = addslashes($_POST['password']); } else { $password = $_POST['password']; } $query = mysql_query("SELECT * FROM user WHERE user_name='$user' "); $fetch = mysql_fetch_array($query); if ( $fetch ) // jesli user zostanie znaleziony w bazie { if ( md5( $_POST['password'] ) == $fetch['user_password'] ) // jesli haslo sie zgadza { echo ' zalogowany'; } else { echo 'Przykro mi, ale podane haslo jest bledne'; } } else { echo 'Podany uzytkownik nie istnieje w bazie danych'; } } ?>