oto kod
<?php { // jeżeli użytkownik właśnie podjął próbę zalogowania $iduzytkownika = $HTTP_POST_VARS['iduzytkownika']; $haslo = $HTTP_POST_VARS['haslo']; $zapytanie = 'select * from profil ' //Z TABELI O NAZWIE PROFIL ."where uzytkownik='$iduzytkownika' " ." and haslo=password('$haslo')"; //if(mysql_unbuffered_query($wynik) > 0) { // jeżeli dane są w bazie zarejestrowanie identyfikatora użytkownika $HTTP_SESSION_VARS['prawid_uzyt'] = $iduzytkownika; } } ?> <?php //PRAWIDLOWE LOGOWANIE { echo '<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="160" height="1">'; echo '<td width="70" height="1" style="border-style: none; border-width: medium" rowspan="4"><img border="0" src="grafa/logged.jpg " width="88" height="66"></td>'; } else { { } else { // nie było próby logowania lub nastąpiło wylogowanie } // tworzenie formularza logowania echo '<td><input style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: CCCCCC " size="17" type="text" name="iduzytkownika"></td></tr>'; echo '<td><input style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: CCCCCC" size="17" type="password" name="haslo"></td></tr>'; echo '<tr><td colspan="2" align="right"><input type="submit" value="ok" name="submit" style="font-family: Courier New; color: #000000; font-size: 10px; border: 1px solid #000000; padding-left: 10; padding-right: 10; padding-top: 1; padding-bottom: 1">'; } ?>
jak na moje oko tu bledu nie popełniłem jednak byc moze podczas tworzenia bazy mysql, a robie to tak:
create database nasza_baza; //tworze baze danych
use nasza_baza;
create table profil (
uzytkownik varchar(16) not null,
haslo varchar(30) not null,
email varchar(100) not null,
admin tinyint not null,
primary key (uzytkownik)
); //tworze tabele
INSERT INTO profil VALUES('user', 'user', 'gori27@poczta.onet.pl', 0); //dodaje rekordy
mysql> SELECT * FROM profil;
+------------+-------+-----------------------+-------+
| uzytkownik | haslo | email | admin |
+------------+-------+-----------------------+-------+
| user | user | gori27@poczta.onet.pl | 0 |
+------------+-------+-----------------------+-------+
1 row in set (0,00 sec)
i tak wyglada moja tabele
gdy sie loguje jako user i wpisuje haslo user nic sie nie dzieje nie nastepuje zalogowanie
Mógłby mi ktos pomóc??
Z góry dzieki