Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Rejestracja na Stronie
Forum PHP.pl > Forum > Przedszkole
paker
Witam prosze o Pomoc mam tak± rejestracje znajduje się ona pod tym linkiem
http://p4k3r.eu/r/

no i teraz tak nie wiem czemu nie działa prosze o pomoc

      function pol_mysql()

      {





      //ustawiamy teraz dane naszej bazy

      $db_host = 'localhost';

      $db_user = 'paker_wd';

      $db_pass = 'MojeHasło';

      $db_name = 'paker_wd';



      //ustawiamy polaczenie z baza danych

      $lacz = mysql_pconnect($db_host, $db_user, $db_pass);

      if(!$lacz)

      {

      echo "Wystąpił błąd: Połączenie z bazą nie powiodło się.";

      exit; }



      //wybieramy baze

      if(!@mysql_select_db($db_name, $lacz)) {

      echo 'Baza danych chwilowo niedostepna. Przepraszamy.';

      exit; }



      }



      function wynik_db_do_tablicy($wynik)

      {

      $tablica_wyn=array();



      for($licznik=0; $rzad=@mysql_fetch_array($wynik); $licznik++)

      $tablica_wyn[$licznik]=$rzad;



      return $tablica_wyn;

      }



      function html_url($url, $nazwa)

      {

      // wyswietlenie URL-a jako lacza

      ?>







      }



      //wyswietla nam pole do zalogowania sie, badz rejestracji;)

      function wy_form_logo()

      {

      ?>







      Login:



      Hasło:







      Rejestracja








      }

      // formularz rejestracji

      function dodaj_form()

      {

      ?>








      Dodanie nowego uzytkownika




      Login:





      Numer Gadu-Gadu:





      Skad jestes:





      Płeć:

      Mezczyzna: Kobieta:



      Haslo:





      Powtorz haslo:




      Haslo powinno skladac sie z nie wiecej niż 12 znaków.









      html_url("index.php", "Logowanie");

      }

      //dodajemy użytkownika do bazy danych

      function dodaj_usera($login, $gg, $skad, $plec, $haslo, $haslo2)

      {

      if ($haslo != $haslo2)

      {

      echo "<h3 align="center">Hasla nie sa takie same.</h3>";

      dodaj_form();

      exit;

      }

      $polaczenie= pol_mysql();

      // sprawdzenie, czy login nie powtarza sie

      $wynik = mysql_query("select * from users where login='$login'");

      if(!$wynik)

      return "Problem: zapytanie z bazy nieudane";

      if (mysql_num_rows($wynik)>0)

      {

      echo "<h3 align="center">Uzytkownik o takiej nazwie jest juz zarejestrowany, sprobuj inny login</h3>";

      dodaj_form();

      }

      $czas = date("j-m-Y-G:i:s");

      // umieszczenie usera w bazie danych

      $zapytanie = "insert into users values

      ('', '$login', '$gg', '$skad', '$plec', '$haslo', '$czas')";

      $wynik=mysql_query($zapytanie);

      if($wynik)

      {

      echo "<h3 align="center">Rejestracja zakonczona pomyslnie</h3>";

      echo "<h4 align="center">Strona Logowania</h4>";

      exit;

      }

      return true;

      }



      function logowanie($login, $haslo)

      {

      $polaczenie= pol_mysql();

      // sprawdzenie, czy login nie powtarza sie

      $wynik = mysql_query("select * from users where login='$login'");

      if(!$wynik)

      return "Problem: zapytanie z bazy nieudane";

      if (mysql_num_rows($wynik)== 0)

      {

      echo "<h3 align="center">Niema takiego uzytkownika w bazie danych</h3>";

      wy_form_logo();

      exit;

      }

      $tab_user = wynik_db_do_tablicy($wynik);

      if ($tab_user[0]['haslo'] != $haslo)

      {

      echo "<h3 align="center">Niepoprawne haslo</h3>";

      wy_form_logo();

      exit;

      }

      $user = $login;

      //rejestrowanie danych sesji

      session_register("user");

      echo "zalogowany jako: " .$user.", jestes z ".$tab_user[0]['skad'].", data twojej rejestracji to: ".$tab_user[0]['data']."
      ";

      echo "tajna strona";



      }

      ?>
Jest tych plików jeszcze pare ale my¶le że tu jest bł±d prosze o pomoc
piotrooo89
po 1 popraw bb code po 2 co nie działa bo jest tu troche tego i nawet nie wiadomo gdzie popatrzeć
paker
nie działa Logowanie ... jak chce sie zalogowac powinna sie otwierac tajna strona a sie nie otwiera ..
potreb
Poczytaj o register globals, bo zapewne to jest przyczyną

Kod daje się pomiędzy zanczniki [php][/php]
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.