Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rejestracja
Forum PHP.pl > Forum > PHP
wojcienty
Witam mam problem a mianowicie nie działa mi rejestracja a zmieniłem tylko wygląd przycisku zarejestruj i przestało działać, po przywróceniu poprzednich ustawień skrypt nadal nie działa.

reg.php

  1. <!-- KOD REJESTRACJI -->
  2. <form action="?action=register" method="post">
  3. Nazwa użytkownika: <br><input type="text" name="id"><br><br>
  4. Hasło: <br><input type="password" name="passwd"><br><br>
  5. Powtórz hasło: <br><input type="password" name="rpt_passwd"><br><br>
  6. Kod usunięcia postaci: <br><input type="text" name="social_id"><br><br>
  7. <input type="submit" class="register" value="Zarejestruj">
  8. </form>
  9. <?php
  10. $polaczenie=mysql_connect(localhost,'root','');
  11.  
  12. mysql_select_db("account",$polaczenie);
  13.  
  14.  
  15. $id = $_POST['id'];
  16. $passwd = $_POST['passwd'];
  17. $rpt_passwd = $_POST['rpt_passwd'];
  18. $social_id = $_POST['social_id'];
  19.  
  20. if(isset($_POST['register']))
  21. {
  22.  
  23. if($passwd === $rpt_passwd)
  24. {
  25. $id_sprawdz = mysql_query("SELECT id FROM account WHERE id='".$id."'");
  26. if(mysql_num_rows($id_sprawdz) == 0)
  27. {
  28. $zapytanie = "INSERT INTO account (id, passwd, rpt_passwd, social_id) VALUES ('$id','$passwd','$rpt_passwd','$social_id')";
  29. $wynik = mysql_query($zapytanie);
  30.  
  31. echo "Konto zostalo zarejestrowane. Mozesz sie zalogowac do gry";
  32. } else { echo 'Wybrany login jest zajety.'; }
  33. } else { echo 'Podane hasła różnią się.'; }
  34.  
  35. }
  36.  
  37. mysql_close($polaczenie);
  38.  
  39. ?>


style.css

  1.  
  2. input.register{
  3. margin:0;
  4. padding:0;
  5. background: url(input.png) no-repeat;
  6. height: 44px;
  7. border: none;
  8. width: 202px;
  9. font-size: 13px;
  10. }
  11.  
  12. .register:hover {
  13. margin:0;
  14. padding:0;
  15. background: url(input2.png) no-repeat;
  16. height: 44px;
  17. border: none;
  18. width: 202px;
  19. font-size: 13px;
  20.  
  21.  
  22. ;}




///////////////////////////////////////////////
/// Probem rozwiązany ///////////////////
/////////////////////////////////////////////
darko
Zamykaj inputy i dodaj name, bo masz warunek sprawdzający, którego nie spełniasz (if(isset($_POST['register']))):
<input type="submit" class="register" name="register" value="Zarejestruj" />
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.