Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Co może być nie tak w tym skrypcie ?, już mnie szlag trafia :/
artur81
post
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

Ostrzeżenie: (10%)
X----


Witam !
Mam prośbę o zlokalizowanie błędu (Nie można się zalogować, jeśli nawet uzupełnię tylko jedno z pół powinno wyświetlić komunikat a tego również nie robi), próbuję znaleźć ale już nie daję rady, wg mnie wszystko powinno być ok ale niestety nie jest. (IMG:http://forum.php.pl/style_emoticons/default/mad.gif)
  1. <?php
  2. if (isset ($_POST['submit']  )) {
  3.         mysql_connect (&#092;"localhost\", \"root\", \"\") or
  4.         die (&#092;"Nie można nawiązać połączenia z MySql\");
  5.         mysql_select_db (&#092;"artur81\") or
  6.         die (&#092;"Nie można nawiązać połącznia z bazą artur81\");
  7.         $wiadomosc = NULL;
  8.  
  9.         if (empty($_POST['uzytkownik'])) {
  10.                 $u=false;
  11.                 $wiadomosc.='<p>Wprowadź nazwę użytkownika</p>';
  12.         } else {
  13.                 $u=($_POST['uzytkownik']);
  14.         }
  15.  
  16.         if (empty($_POST['haslo'])) {
  17.                 $p=false;
  18.                 $wiadomosc.='<p>Wprowadź hasło</p>';
  19.         } else {
  20.                 $p=($_POST['haslo']);
  21.         }
  22.  
  23.         if ($u && $p) {//Nazwa użytkownika i hasło są podane
  24.  
  25.  
  26.             $zapytanie = &#092;"SELECT nr, uzytkownik  FROM uzytkownicy WHERE uzytkownik = '$u' AND haslo = '$p'\";
  27.             $wynik = mysql_query ($zapytanie);
  28.             $wiersz = mysql_fetch_array ($wynik, MYSQL_NUM);
  29.             if ($wiersz) {
  30.                     //Rejestruję sesję i przekierowuję użytkownika do egzaminu.
  31.                     session_start ();
  32.                     $_SESSION['uzytkownik'] =$wiersz[1];
  33. $_SESSION['nr'] =$wiersz[0];
  34.  
  35.                    header (&#092;"Location: http://localhost/sesje/plik1.php\");
  36.             } else {
  37.                     $wiadomosc ='<p>Błedny login lub hasło</p>';
  38.                     }
  39.            // mysql_close();
  40.             } else {
  41.                     $wiadomosc.='<p>Spróbuj ponownie.</p>';
  42.                     }
  43.             }
  44.             if (isset($wiadomosc)) {
  45.                     echo '<font color =\"red\">', $wiadomosc , '</font>';
  46.                     }
  47.                     ?>
  48. <form action = \"logowanie.php\" method=\"post\">
  49. <fieldset><legend>Wprowadź nazwę użytkownika i hasło:</legend>
  50. <p><b>Nazwa użytkownika:</b><input type=\"text\" name=\"uzytkownik\" size=\"10\" maxlenght=\"30\"
  51. value=\"<?php if (isset($_POST['uzytkownik'])) echo $_POST['uzytkownik']; ?>\" /></p>
  52. <p><b>Hasło:</b><input type=\"password\" name=\"haslo\" size=\"20\" maxlenght=\"30\" /></p>
  53. <div align=\"center\"><input type=\"submit\" name=\"submit\" value=\"Zaloguj\" /></div>
  54. </form>


Ten post edytował artur81 13.01.2005, 18:55:47
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 15:44