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%)
-----


teraz wyskakuje mi to:
Warning: sqlite_query(): no such column: kuba in /var/www/virtual/kuba749.cba.pl/weryf.php on line 9

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. <?
  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. $strSQL='SELECT * FROM uzytkownicy WHERE login='.$login ;
  9. $wynik=sqlite_query($db, $strSQL );
  10. if( $haslo == $powtorz_haslo )
  11. {
  12.  if( sqlite_num_rows( $wynik ) == 0 )
  13.  {
  14. sqlite_query($db,"INSERT INTO uzytkownicy VALUES( NULL, '$login', '$haslo', '$powtorz_haslo', '$email', '$gg', 'u') ");
  15. sqlite_close($db);
  16. echo "Zpstałeś powyślnie zarejestrowany";
  17.  
  18. wyslij();
  19.  }
  20.  else
  21.  {
  22. echo "<h3 align=center>Podany login już istnieje</h3>";
  23. nowy();
  24.  }
  25. }
  26. else
  27. {
  28.  echo "<h3 align=center>Podane hasła nie są identyczne</h3>";
  29.  nowy();
  30. }
  31.  
  32. function wyslij($login , $haslo , $email , $gg ){
  33.  
  34.  @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");
  35. }
  36.  
  37. function nowy()
  38. {
  39.  
  40. echo "<form action='weryf.php' method='post'>";
  41. echo "Login:<BR><input name='login' size='40'><br>";
  42. echo "Hasło:<BR> <input type='password' name='haslo' size='40'><br>";
  43. echo "Powtórz hasło:<BR> <input type='password' name='powtorz_haslo' size='40'><br>";
  44. echo "E-mail:<BR><input type='text' name='email' size='40'><br>";
  45. echo "Numer gg:<BR><INPUT type='text' name='gg' size='40'><BR>";
  46. echo "<input type='reset' value='Reset' name='reset'><input type='submit' value='Wyślij' name='wyslij'>";
  47. echo "</form>";
  48.  
  49. }
  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: 11.10.2025 - 23:07