Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem
kuba749
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Jasło

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


Czy może ktoś poprawić ten kod:
  1. <?
  2. $login=sqlite_escape_string(trim($_POST['login'] ) );
  3. $haslo=sqlite_escape_string(trim($_POST['haslo'] ) );
  4. $powtorz_haslo=sqlite_escape_string(trim($_POST['powtorz_haslo'] ) );
  5. $email=sqlite_escape_string(trim($_POST['email'] ) );
  6. $gg=sqlite_escape_string(trim($_POST['gg'] ) );
  7. $db=sqlite_open('./baza.db');
  8. $wynik=sqlite_query($db, 'SELECT * FROM uzytkownicy WHERE login=$login );
  9. if($haslo==$powtorz_haslo ) {
  10. if (sqlite_num_rows($wynik)>0) {
  11. $db=sqlite_open('./baza.db');
  12. sqlite_query($db,"INSERT INTO uzytkownicy VALUES( NULL, '$login', '$haslo', '$powtorz_haslo', '$email', '$gg', 'u')");
  13. sqlite_close($db);
  14. echo "Zpstałeś powyślnie zarejestrowany";
  15. wyslij();
  16. }
  17. else {
  18. echo "<h3 align=center>Podany login już istnieje</h3>";
  19. nowy();
  20. }
  21. }
  22. else {
  23. echo "<h3 align=center>Podane hasła nie są identyczne</h3>";
  24. nowy();
  25. }
  26. function wyslij($login, $haslo, $email, $gg)
  27. {
  28. @mail("$email" , "Dziękujemy za rejestracje" , "Diękujemy za rejestracje na stronie www.kuba749.cba.pl. <br> Twoje dane to: <br> Login: $login <br> Hasło: $haslo <br> Email: $email <br> Numer gg $gg <br><br><br> Prosimy o częste odwiedzanie naszej strony. <br> Uwagi proszę kierować na adres email: " , "From: kuba749.cba.pl");
  29. }
  30. function nowy()
  31. ?>
  32. <form action="weryf.php" method="post">
  33. Login:<BR><input name="login" size="40"><br>
  34. Hasło:<BR> <input type="password" name="haslo" size="40"><br>
  35. Powtórz hasło:<BR> <input type="password" name="powtorz_haslo" size="40"><br>
  36. E-mail:<BR><input type="text" name="email" size="40"><br>
  37. Numer gg:<BR><INPUT type="text" name="gg" size="40"><BR>
  38. <input type="reset" value="Reset" name="reset"><input type="submit" value="Wyślij" name="wyslij">
  39. </form>
  40. <?
  41. ?>

Z góry bardzo dziękuje

Ten post edytował kuba749 23.08.2006, 20:13:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kuba749
post
Post #2





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Jasło

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


dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Neiestety ale wyskakuje mi błąd:
Warning: sqlite_query(): near "=": syntax error in /var/www/virtual/kuba749.cba.pl/weryf.php on line 8

Warning: sqlite_num_rows() expects parameter 1 to be resource, boolean given in /var/www/virtual/kuba749.cba.pl/weryf.php on line 12
  1. <?php
  2. $login=sqlite_escape_string(trim($_POST['login'] ) );
  3. $haslo=sqlite_escape_string(trim($_POST['haslo'] ) );
  4. $powtorz_haslo=sqlite_escape_string(trim($_POST['powtorz_haslo'] ) );
  5. $email=sqlite_escape_string(trim($_POST['email'] ) );
  6. $gg=sqlite_escape_string(trim($_POST['gg'] ) );
  7. $db=sqlite_open('./baza.db');
  8. $wynik=sqlite_query($db, 'SELECT * FROM uzytkownicy WHERE login='.$login );
  9. if( $haslo == $powtorz_haslo )
  10. {
  11.  if( sqlite_num_rows( $wynik ) == 0 )
  12.  {
  13. sqlite_query($db,"INSERT INTO uzytkownicy VALUES( NULL, '$login', '$haslo', '$powtorz_haslo', '$email', '$gg', 'u') ");
  14. sqlite_close($db);
  15. echo "Zpstałeś powyślnie zarejestrowany";
  16.  
  17. wyslij();
  18.  }
  19.  else
  20.  {
  21. echo "<h3 align=center>Podany login już istnieje</h3>";
  22. nowy();
  23.  }
  24. }
  25. else
  26. {
  27.  echo "<h3 align=center>Podane hasła nie są identyczne</h3>";
  28.  nowy();
  29. }
  30.  
  31. function wyslij($login , $haslo , $email , $gg ){
  32.  
  33.  @mail("$email" , "Dziękujemy za rejestracje" , "Diękujemy za rejestracje na stronie www.kuba749.cba.pl. <br> Twoje dane to: <br> Login: $login <br> Hasło: $haslo <br> Email: $email <br> Numer gg $gg <br><br><br> Prosimy o częste odwiedzanie naszej strony. <br> Uwagi proszę kierować na adres email: " , "From: kuba749.cba.pl");
  34. }
  35.  
  36. function nowy()
  37. {
  38.  
  39. echo "<form action='weryf.php' method='post'>";
  40. echo "Login:<BR><input name='login' size='40'><br>";
  41. echo "Hasło:<BR> <input type='password' name='haslo' size='40'><br>";
  42. echo "Powtórz hasło:<BR> <input type='password' name='powtorz_haslo' size='40'><br>";
  43. echo "E-mail:<BR><input type='text' name='email' size='40'><br>";
  44. echo "Numer gg:<BR><INPUT type='text' name='gg' size='40'><BR>";
  45. echo "<input type='reset' value='Reset' name='reset'><input type='submit' value='Wyślij' name='wyslij'>";
  46. echo "</form>";
  47.  
  48. }
  49. ?>


Ten post edytował kuba749 23.08.2006, 20:04:50
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: 25.09.2025 - 21:22