Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pomoc w rejestracji
rev
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 25.05.2007

Ostrzeżenie: (0%)
-----


Witam jestem bardzo poczatkujacy w php i mysql. Mam do zrobienia rejestracje do strony

Cytat
<?php
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$email = $_POST['email'];
$login = $_POST['login'];
$haslo = $_POST['haslo'];
mysql_connect('localhost', 'login', 'haslo');
mysql_select_db('nazwabazy');
$query = "INSERT INTO users (imie,nazwisko,email,login,haslo) VALUES ('$imie', '$nazwisko', '$email', '$login', '$haslo')";
$wynik = mysql_query($query);
{echo "rejestracja zakonczona";}
?>


mam juz kawalek zrobiony ale potrzebuje jeszcze dorobic do tego zeby sprawdzalo czy nie ma czasem juz takiego uzytkownika w bazie i czy pola nie sa puste. Prosze o pomoc. Z gory dzieki (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




easyyyyy tiger. Ok - jesteś początkujący - rozumiem. Może jednak pokażesz jakiś kawałek kodu? Kolega wyżej podał Ci kawałek kodu, który odpowiada za sprawdzenie, czy istnieje już użytkownik w bazie danych (rozpoznaje to po e-mailu, który dla każdego użytkownika jest unikalny). Gdy użytkownik jest w bazie, to zmienna $user_exists przybiera wartość 'yes'. To, co dalej z tym zrobisz, to już zależy od Ciebie - możesz przekierować na stronę z błędem, wyświetlić ponowni formularz itp.
Najlepiej, jeśli obejrzysz sobie jak wygląda jakiś system autoryzacji (często są w kursach dla początkujących).

np.
http://www.webinside.pl/skrypty/9
http://www.megaskrypty.com/php_skrypty_logowanie_57.html

Pozdrawiam.
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: 14.10.2025 - 02:47