Znalazłem na jakiejś stronie panel administratora i mam problem z uruchomieniem go. Stworzyłem bazę danych według zapytania i dodałem do niej login hasło i email. Niestety ciągle mnie nie loguje i nie wiem w czym problem. Poniżej zamieszczam kod.
Kod do stworzenia bazy:
CREATE TABLE IF NOT EXISTS `admin` ( `id` int(11) NOT NULL AUTO_INCREMENT, `loginek` text collate utf8_polish_ci NOT NULL, `email` text collate utf8_polish_ci NOT NULL, `haslo` text collate utf8_polish_ci NOT NULL, `accessik` int(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=2 ;
Kod połączenia z bazą i wybrania tabeli(plik db.php):
<?php ?>
Właściwy kod panelu logowania:
<?php include('db.php'); { if($_POST['loginek'] && $_POST['haslo'] && $_POST['send']) { $zapytanie = 'SELECT * FROM admin WHERE loginek="'.$loginek.'" and haslo="'.$haslo.'" LIMIT 1'; { { { $_SESSION['admin'] = ok; } else { } } else { } } } elseif($_POST['send']) { } } { if($_POST['send']==2 && $_SESSION['admin'] == 'ok' && $_SESSION['access']==5) { } } { if($_SESSION['admin'] == 'ok' && $_SESSION['access']==5) { <form method="post"> <input name="send" type="hidden" value="2" /> <input name="wyloguj" type="submit" value="Wyloguj" /> <hr />'; } } else { echo '<form action="cpadmin.php" method="post"><br /> <input name="send" type="hidden" value="1" /> Login: <input name="loginek" type="text" />Hasło: <input name="haslo" type="password" /> <input name="zaloguj" type="submit" value="Zaloguj" /> </form>'; } ?>