<?php //stosować tylko do projektu do wyszukania błędów // usunąć po zakończeniu projektowania //załączenie plików include ('../dodatki/bonus.php'); include ('../meta.php'); include ('../gora_logo.php'); include ('./menu_admin.php'); polacz_baza(); function logowanie () { echo '<form action="index.php" method="post"> Login: <input type="text" name="login" /><br /> Hasło: <input type="text" name="haslo" /> <input type="submit" name="submit" value="wy?lij" /> </form>'; } echo '<table bgcolor="white" width="900" cellspacing="0" cellpadding="10" border="1" align="center"> <tr> <td colspan="2" align="center" valign="middle">'; if($_GET["wyloguj"]=="tak") { $_SESSION["zalogowany"]=0; } if($_SESSION["zalogowany"]!=1){ if(mysql_num_rows(mysql_query("select * from admin where admin = '".htmlspecialchars($_POST["login"])."' AND haslo = '".htmlspecialchars($_POST["haslo"])."'"))){ $_SESSION["zalogowany"]=1; } else logowanie(); } else logowanie(); } else{ ?> Gratulacje! Zalogowałeś się pomyślnie! Możesz przejśc teraz do innych podstron. <?php } echo '</tr> </table>'; include ('../stopka.php'); ?>
Wyskakuje mi błąd:
Kod
Notice: Undefined index: wyloguj in C:\Program Files (x86)\WebServ\httpd-users\praca\admin\index.php on line 30
Co może być tego przyczyną?
// Post do zamknięcia. Zrobione, przyczyna isset($_GET['wyloguj'])