Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> if nie działa
dexter_m
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 16.07.2005

Ostrzeżenie: (10%)
X----


nie chce mi działać :

  1. <html>
  2. <head>
  3.  <title>Rejestracja</title>
  4. </head>
  5. <body>
  6. <center><b>Szybka rejestracja.</b></center>
  7. <br>
  8. Drogi użytkowniku, rejestrując się dostaniesz dostęp do wielu niedostępnych prze
  9.  rejestracją opcji.
  10. Nie zwlekaj! Skorzystaj z szybkiej rejestracji która trwa maksymalnie 10 sekund 
  11. !!
  12. <br>
  13. <br>
  14. UWAGA!!!<br>
  15. Proszę podać poprawny e-mail gdyż na niego zostaną wysłane kolejne informacje dotyczące rejestracji!
  16. <br>
  17. <form action=\"ob_rejestracji.php\" method=\"post\">
  18. <pre>
  19. Login : <input type=\"text\" name=\"login\">
  20. Hasło : <input type=\"password\" name=\"haslo\">
  21.  
  22. Imię:  <input type=\"text\" name=\"imie\">
  23. Nazwisko: <input type=\"text\" name=\"nazwisko\">
  24. E-mail: <input type=\"text\" name=\"email\">
  25. Wiek: <input type=\"text\" name=\"wiek\">
  26. </pre>
  27. <br>
  28. <br>
  29.  
  30. <input type=\"submit\" value=\"wyslij\" name=\"submit\">
  31. </form>
  32.  
  33.  
  34. <?php   //php
  35. if (isset($submit))
  36. {
  37.  
  38.  if ((empty($login)) || (empty($haslo)) || (empty($imie)) || (empty($nazwisko)) || (empty($email)) || (empty($wiek)))
  39.  {
  40.  echo &#092;"<script language='JavaScript'>window.alert('Nie wypełniłeś wszystkich pól formularza!');</script> \";
  41.  }
  42.  
  43. }
  44.  
  45. ?>
  46.  
  47.  
  48. </body>
  49. </html>




po prostu ignoruje skrypt php i leci dalej, co jest?

Pozdrawiam, dexter.


--------------------
Warsztat: Windows XP | Apache2 | php 50.X | MySQL 4.1
Projekt: Deutsch Translator 2006 - 40%
Go to the top of the page
+Quote Post
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


if (isset($_POST['submit']))


--------------------
Go to the top of the page
+Quote Post
dexter_m
post
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 16.07.2005

Ostrzeżenie: (10%)
X----


Też nie działa, nie wiem co jest grane sad.gif


--------------------
Warsztat: Windows XP | Apache2 | php 50.X | MySQL 4.1
Projekt: Deutsch Translator 2006 - 40%
Go to the top of the page
+Quote Post
tsufu
post
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 12.07.2004

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


tego typu rzeczy sprawdza sie po stronie przegladarki a nie po stronie serwera, znaczy sie za pomoca js jesli jest klik to sprawdz czy cos takiego ...
warunek zawsze bedzie dawal 1 czyli prawda bo tak jak nospor napisal masz globalsy off a korzystasz ze zmiennych $haslo jesli nie sa inincjalizowane wczesniej nigdzie (a z tego co widac nie sa) to zawsze empty($haslo) bedzie dawac 1 czyli powinine n dawac js_error winksmiley.jpg poza tym tak jak masz $_POST['wyslij'] to uzupelnij reszte w ten sposob

@nospor ogolnie empty() da Ci 1 w momencie jesli nie ma zmiennej - tworzy ja i umieszcza w niej nic winksmiley.jpg czyli empty

aczkolwiek moge sie mylic
Go to the top of the page
+Quote Post
aleksander
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


@dexter_m: taka mała uwaga, nie piszemy dwóch postów jeden pod drugim. Zaprzyjaźnij sie z przyciskiem "edytuj" smile.gif

@aleksander - przecież forum nie pozwala na dodawanie dwóch postów pod soba. Bylo ok. tylko ja usunalem swoja wypowiedz ze srodka i stad ten efekt. wypowiedz powtórzylem pozniej, zeby dexter ja zobaczyl. tak wyszlo - nospor
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




pomalutku. masz moj kod, wstaw do siebie i powiedz czy dziala:
  1. <html>
  2. <head>
  3. <title>Rejestracja</title>
  4. </head>
  5. <body>
  6. <center><b>Szybka rejestracja.</b></center>
  7. <br>
  8. Drogi użytkowniku, rejestrując się dostaniesz dostęp do wielu niedostępnych prze
  9.  rejestracją opcji.
  10. Nie zwlekaj! Skorzystaj z szybkiej rejestracji która trwa maksymalnie 10 sekund 
  11. !!
  12. <br>
  13. <br>
  14. UWAGA!!!<br>
  15. Proszę podać poprawny e-mail gdyż na niego zostaną wysłane kolejne informacje dotyczące rejestracji!
  16. <br>
  17. <form method=\"post\">
  18. <pre>
  19. Login : <input type=\"text\" name=\"login\">
  20. Hasło : <input type=\"password\" name=\"haslo\">
  21.  
  22. Imię:  <input type=\"text\" name=\"imie\">
  23. Nazwisko: <input type=\"text\" name=\"nazwisko\">
  24. E-mail: <input type=\"text\" name=\"email\">
  25. Wiek: <input type=\"text\" name=\"wiek\">
  26. </pre>
  27. <br>
  28. <br>
  29.  
  30. <input type=\"submit\" value=\"wyslij\" name=\"submit\">
  31. </form>
  32.  
  33.  
  34. <?php   
  35. if (isset($_POST['submit']))
  36. {
  37.  
  38.  //if ($_POST['login'] == '')
  39.  foreach ($_POST as $key => $value)
  40.  if ($value == '')
  41.  {
  42.  echo &#092;"<script language='JavaScript'>window.alert('Nie wypełniłeś wszystkich pól formularza!');</script> \";
  43.  break;
  44.  }
  45.  
  46. }
  47. ?>
  48.  
  49.  
  50. </body>
  51. </html>


@nospor: LOL no to zwracam honor:) nigdy nie probowałem pisac dwóch postów jeden pod drugim i nie wiedzialem że sie nie da:)
---
aleksander


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kszychu
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Panowie, taka mała uwaga: konsultujcie sobie każdą literówkę na ircu, tak jest szybciej i "czyściej" na forum. Na końcu poidajcie rozwiązanie i co było nie tak.

Słuszna uwaga. Za zgodą @dexter_m posprzątałem trochę po nas
---
nospor


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
dexter_m
post
Post #8





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 16.07.2005

Ostrzeżenie: (10%)
X----


Jeśli ten kod co napisałeś według ciebie jest poprawny to ine działa, ale myślę że popełniłeś tam błąd (chyba że to specjalnie zrobiłeś) bo bez tego znaku komentarza działa! rolleyes.gif

----------------------------------------------------------------------------------

Mimo wszystko, wielkie dzięki nospor za twoj trud, i czas poświęcony na pomoc dla mnie.

Ten post edytował dexter_m 25.07.2005, 15:59:49


--------------------
Warsztat: Windows XP | Apache2 | php 50.X | MySQL 4.1
Projekt: Deutsch Translator 2006 - 40%
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 06:23