skanuj0367 (2)

skanuj0367 (2)



382 PHP i MySQL dla każdego

/♦nawiązanie połączenia serwerem i wybór bazy*/

if (!$db_lnk - @mysql_connect("localhost". "php". "test")){

//echo('Wystąpił błąd podczas próby połączenia z serwerem MySQI____'):

return 1:

}

i f(!@mysql_select_db('test')){

//echoCWystąpił błąd podczas wyboru bazy danych: test...'):

@mysql_cłose():

return 1:

}

/*wykonanie zapytania sprawdzającego poprawność danych*/

$query - "SELECT C0UNT(*) FROM Users WHERE Nazwa='$user'

$query ''ANO Haslo='$pass'";

if(!$result - mysqł_query($query. $db_lnk)){

//echo('Wystąpił błąd: nieprawidłowe zapytanie...'): @mysqł_close(): return 1:

}

/♦sprawdzenie wyników zapytania*/

if(!$row = @mysql_fetch_row($result)){

//echo('Wystąpił błąd: nieprawidłowe wyniki zapytania...'):

@mysql_close():

return 1:

}

else{

if($row[0] o 1){

@mysql_close(): return 2:

}

else{

@mysql_close<): return 0:

}

}

}

/* rozpoczęcie sesji i procedur logowania*/ session startO:

i f (i sSet ($_SESS 10N[' za ł ogowany' ])) { headerCLocation: main.php''):

}

else 1f(!isSet($_P0ST["haslo"]) || !isSet($_POST["user"])){ $_SESSI0N['komunikat'] = "Wprowadź nazwę i hasło użytkownika:": includeC form. php'):

}

else{

$val - checkPass($ P0ST["user"]. $_POST["hasło"]): if($val — 0){

$_SESSION['załogowany'] = $_POST["user"]: headerCLocation: main.php");

}


Wyszukiwarka

Podobne podstrony:
skanuj0253 (3) 266 PHP i MySQL dla każdego Rysunek 9.33. Nawiązanie połączenia serwerem MySQL Plik E
30484 skanuj0460 (2) 478 PHP i MySQL dla każdego Do nawiązania połączenia jest wykorzystywana funkcj
30979 skanuj0419 436 PHP i MySQL dla każdego Funkcja makeDBConnection służy do nawiązywania połączen
skanuj0161 (9) 172 PHP i MySQL dla każdego Zwraca ona ciąg strl, z którego począwszy od znaku o inde
skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php $str

więcej podobnych podstron