![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 11.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
kto pomoze mi poprawic ten kod ? Jest formularz ktory posiada dwie zmienne login oraz password nastepnie przesyla on do pliku zaloguj.php te dane plik pobiera z mysql`a nazawe uzytkownika z tabeli oraz jego haslo, porownuje z tymi ktore dostal z formularza. Jezeli sa poprawne nastepuje echo "dobre"; jezeli zle to echo "zle"; oto kod =================== <? require("conf.dat"); $connection = mysql_connect($serwer, $konto, $haslo); $wybierz = mysql_select_db($baza, $connection); mysql_query($wybierz); $sprawdz1 = "SELECT login FROM tabela WHERE login='$login'"; $sprawdz2 = "SELECT password FROM tabela WHERE password='$password'"; $rezultat1 = mysql_query($sprawdz1); $rezultat2 = mysql_query($sprawdz2); if ($user==$rezultat1 && $password==$rezultat2){ echo "DOBRE"; }else{ echo "DUPA"; } ?> ====================== |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
zwróć uwagę na .mysql_error(), które dodałem
Cytat [php:1:5a6255c799]<?
require("conf.dat");//a masz tutaj na pewno baze (imie??) $connection = mysql_connect($serwer, $konto, $haslo) or die('connection Error'.mysql_error()); $wybierz = mysql_select_db($baza, $connection) or die('selection Error'.mysql_error());//tyle starczy //nie musisz robić z tym query!! -> mysql_query($wybierz); $sprawdz1 = "SELECT login, password FROM tabela WHERE login='$login'"; $rezultat1 = mysql_query($sprawdz1) or die('Query error'.mysql_error()); $userstor=mysql_fetch_row($rezultat1); if (($user==$userstor[0]) && ($password==$userstor[1])){ echo "DOBRE"; }else{ echo "DUPA"; } ?> [/php:1:5a6255c799] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 17:43 |