Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie do bazy :], coś nie tak ;/
Kamis
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 13.05.2003

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


Chcę dodawać usera do bazy...

Mam tabelę "userzy":
[id_user][nick][passwd][mail]

Pobieram dane z formularza (form.php) i przetwarzam w drugim pliku(form1.php):

Plik forma1.php:
  1. <?php
  2. //dla uproszenia przechwycone wartości zapisane jako stałe
  3. $nick = &#092;"czarek\";
  4. $passwd= &#092;"qwerty\";
  5. $mail = &#092;"karamba@mail.postgresql.org\";
  6.  
  7. $conn1 = pg_connect (&#092;"host=localhost port=5432 dbname=baza user=ja password=haslo\");
  8. $sql3= &#092;"SELECT * FROM userzy WHERE nick='$nick'\";
  9. $result3 = @pg_query($conn1, $sql3);
  10. $wynik = @pg_num_rows($result3);
  11.  
  12. // sprawdzam czy pole wynik jest mniejsze/większe od zera jeśli tak nick taki już jest
  13.  
  14. if ($wynik<>0) 
  15. { 
  16. echo &#092;" Ten login jest już w bazie !\";return;
  17. }
  18.  
  19. // sprawdzanie maila
  20. $sql4= &#092;"SELECT * FROM userzy WHERE nick='$mail'\";
  21. $result4 = @pg_query($conn1, $sql4);
  22. $wynik1 = @pg_num_rows($result4);
  23.  
  24. if ($wynik1<>0) 
  25. { 
  26. echo &#092;" Ten mail jest już w bazie!\";return;
  27. }
  28.  
  29. // dalej jest zapis do bazy
  30.  
  31. ?>

To mi nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Gdzie robię błąd? Może ktoś widzi? :] Chcę sprawdzać czy dany nowy nick/mail jest już w bazie. Jeśli tak - php wywala komunikat o błędzie..

Pomocy (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Ten post edytował Kamis 15.05.2005, 18:37:40
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: 13.10.2025 - 10:13