Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rejestracja
jogi3bz
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 8.06.2007

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


Nie ukrywam ale dopiero zaczynam zabawę z php i chce sie tego nauczyć!!!!
Mam prośbę, i bardzo mi sie spieszy mam skrypt rejestracji wszystko działa ok ale nie do końca:\
Przy podawaniu mogę raz sie zarejestrować na 1 login tylko raz natomiast jeżeli rejestruje sie np drugi raz na Artur i inne hasło wyskakuje ze duplikat użytkownik już jest w bazie. Muszę coś chyba zmienić w selectach ale sam nie wiem doradźcie mi
Z góry dzieki
  1. <? 
  2. require_once('./bd.php'); 
  3. if ($_REQUEST['login']&&$_REQUEST['pass']&&$_REQUEST['pass_confirm']){
  4. if ($_REQUEST['pass']==$_REQUEST['pass_confirm']){
  5. rejestracja($_REQUEST['login'],$_REQUEST['pass']);
  6. }else{
  7. echo "podane hasla nie sa takie same!";
  8. }
  9. }else {
  10. echo "Musisz podac wszelkie dane rejestracyjne";
  11. }
  12.  
  13. function rejestracja($login,$pass){
  14. $sql = "SELECT count(*) as ile FROM users WHERE user_login = '{$login}'";
  15. $res = mysql_query($sql); //wysyla zapytanie do bazy 
  16. $row = mysql_fetch_array($res);
  17. if ($row['ile']){
  18. echo "Uzytkownik juz istnieje<br>";
  19. }else {
  20. //wpisywanie do bazy 
  21. $sql = "INSERT INTO users(user_login,user_pass) VALUES ('{$login}','{$pass}')";
  22. mysql_query($sql) or die(mysql_error());
  23. }else {
  24. echo "Uzytkownik zostal‚ dodany";
  25. }
  26. }
  27. }
  28. ?>




A i jeszcze jedno pytanie gdzie i jakie muszę kodowanie ustawić, gdyż przy pobieraniu z bazy mysql tekstów nie czyta mi polskich znaków tylko japońskie literki wyskakują zamiast ł.ć,ś itp.(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


--
Domykaj BBCode

~kwiateusz


Ten post edytował kwiateusz 8.06.2007, 21:37:48
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: 9.01.2026 - 03:22