Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Nie odczytuje POST
Max1992
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 4.05.2007

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


Witam, mój problem polega na tym iż nie odczytywane jest $_POST['haslo'] (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) , czy wie może ktoś dla czego?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Za odpowiedź z góry dziękuje.

  1. <center><h1>Rejestracja<hr /></center></h1>
  2.  
  3. <?php
  4.  
  5.  //dołączamy plik z funkcjami
  6.  include("functions.php");
  7.  
  8.  //dołączamy plik z połączeniem mysql
  9.  include("config.php");
  10.  
  11.  if (isset($_POST['haslo'])) {
  12.  
  13. //kontrolujemy poprawność
  14. $blad='';
  15. if (strlen($_POST['nick'])<|| strlen($_POST['nick'])>25) $blad.='Nick ma nieprawidłową długość!</br>';
  16. if (strlen($_POST['haslo'])<|| strlen($_POST['haslo'])>15) $blad.='Hasło ma nieprawidłową długość!</br>';
  17. if (! ereg ("^.+@.+..+$", $_POST['email'])) $blad.='Podano nieprawidłowy adres e-mail!</br>';
  18. if ($_POST['haslo']!=$_POST['powtorz_haslo'])$blad.='Źle przepisano hasło!</br>';
  19. if ($_POST['liczba_2']!=$_POST['liczba_1']) $blad.='Źle przepisana liczba!</br>';
  20. if ($blad!='') info($blad,'blad');
  21. else 
  22. {
  23. //dodajemy do tabeli
  24. mysql_query("INSERT INTO users VALUES("$_POST[tytul]","$_POST[tresc]","$_POST[autor]","$_POST[zrodlo]",".time().",NULL)") or die(mysql_error());
  25.  info('Zostałeś Zarejestrowany. Musisz potwierdzić rejestrację klikając na link zawarty w Emailu.','ok');
  26. return;
  27. }
  28. }
  29. ?>
  30. <center><form action="rejestracja.php" method="post">
  31.  <table border="0">
  32.  <tr><td>*Nick:</td><td><input size="30" type="text" name="nick" value="" /></td><td>Musi mieć 4-25 znaków.</td></tr>
  33.  <tr><td>&nbsp;Imię:</td><td><input size="30" type="text" name="imie" value="" /></td><td></td></tr>
  34.  <tr><td>&nbsp;Nazwisko:</td><td><input size="30" type="text" name="nazwisko" value="" /></td><td></td></tr>
  35.  <tr><td>*Email:</td><td><input size="30" type="text" name="email" value="" /></td><td></td></tr>
  36.  <tr><td>*Hasło:</td><td><input size="30" type="password" name="haslo" value="" /></td><td>Hasło musi mieć między 4-15 znaków.</td></tr>
  37.  <tr><td>*Powtórz Hasło:</td><td><input size="30" type="password" name="powtorz_haslo" value="" /></td><td></td></tr>
  38. <?
  39. $liczba=rand(10000000,99999999);
  40. echo("<tr><td><color='red'>*</color>Przepisz Liczbę:</br></td>");
  41. echo("<td><center>$liczba</center></td></tr>");
  42. ?>
  43.  <tr><td></td><td><input type="hidden" name="liczba_1" value="<? echo $liczba ?>" /></td></tr>
  44.  <tr><td></td><td><input size="30" type="text" name="liczba_2" value="" /></td></tr>
  45.  <tr><td></td><td><input type="submit" value="Rejestruj" /></td></tr>
  46.  </table>
  47. </form></center>


Ten post edytował Max1992 18.06.2007, 14:58:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
WEC_26
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 23.08.2006

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


W formularzu input z haslem nie masz ustawionego "name"...
Go to the top of the page
+Quote Post
Max1992
post
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 4.05.2007

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


nadałem name="haslo" ale niestety nie widać różnicy :/

ok bład rozwiązałem zamiast method="POST" powinno być metfod="post"

Małe litery (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

ale dane teraz dochodzą za drógim kliknięciem rejestruj, czemu?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

czy mogli byście tak ogólnie poprawić?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ponieważ w końcu post działa ale nie odczytuje w ciąż danych :/

Ten post edytował Max1992 18.06.2007, 14:53:17
Go to the top of the page
+Quote Post

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: 23.08.2025 - 17:09