Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [skrypt] Rejestracja
Forum PHP.pl > Forum > Bazy danych
SaMsOn
No robilem ostatnio logowanie i probowalem zrobic tez rejestracje ale mi nie wychodzilo.... czy uzywa sie komendy:
Kod
$sql = "insert into dostep (id ',' login ',' password') values('0','$login','$password')";

I jesli tak to co dalej sie pisze bo nie moge tego sqmac. Logowanie juz zrobilem ale nie wiem wlasnie jak zrobic jeszcze rejestracje.HLP
I np jesli rejestracja sie powiodla zeby sie pojawial "Udana rejestracja. Mozesz sie juz zalogowac" a jak nie to " Sprobuj ponownie ".
Lysy
Czy o to chodzi?
Kod
<?php

function print_form() {

    ?>

    <form action="sprawdz_haslo.php" method="POST">

    <h3>Zaloguj się</h3>

    Twoje imię: <input type="text" name="user_name">

    <br>Hasło: <input type="password" name="password">

    <input type="submit" name="submit" value="Zaloguj!">

    </form>

    <?

}



if(isset($submit)):

    if(!$db = mysql_connect("localhost","root")):

  print("<h1>Nie można połączyć się z baza danych!</h1>n");

    else:

  mysql_select_db("nazwa_bazy", $db);

    endif;

    $sql = "select * from users where user_name = '$user_name'";

    $result = mysql_query($sql);

    $row_count = mysql_num_rows($result);

    if($row_count == 0):

  ?>

  <h3>Nie właściwa nazwa użytkownika! Spróbój jeszcze raz</h3>

  <?

  print_form();

    else:

   $row = mysql_fetch_array($result);

   if($password != $row["user_password"]):

  ?>

  <h3>Nieprawidłowe hasło. Spróbuj ponownie</h3>

  <?

  print_form();

   else:

  ?>

  <h3>Hasło zaakceptowane!</h3>

  <?

   endif;

    endif;

else:

print_form();

endif;

?>
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.