Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wysyłanie nie dziala wiecznie wraca na początek, problem z if(!$submit)
niko
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


hejka mam takie coś i teraz nie wiem czemu nie dziala

powinno wyświetlać strone w zależności czy juz była wysłana czy jeszcze nie a mi ciągle wyświetla ze niebyła wysłana [czyli wykonuje if(!$submit)] nawet jeśli klikne wyślij - dlaczego ? widzi ktoś może błąd ?

  1. <?php
  2.  
  3. if($submit)
  4. {
  5. }
  6.  
  7. if(!$submit)
  8. {
  9. DEFINE("INCLUD_OK", "1");
  10. include ('admin/configpass.php');
  11. $dwebs="17";
  12. include ('hits.php');
  13. include ('zmienne.php');
  14. include ('ustaw.php');
  15. include ('naglowek.php');
  16. <form method="post" action="$url_bok_rejestracja">
  17.  
  18. <input type="image" class="button" value="submit" name="submit" src="".$preimg."/".$lg."_submit_button.png" width="43" height="19" border="0"></TD>
  19.  
  20. </form>";
  21. }
  22.  
  23. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




pewnie masz wyłaczone register globals
Daj tak, jest bezpieczniej: (pozatym slyszales o czmys takim jak else?)
  1. <?php
  2.  
  3. if (isset($_POST['submit']))
  4. {
  5.  echo "wyslana";
  6. }
  7. else
  8. {
  9. //...tu twoj formualrz
  10. }
  11.  
  12. ?>


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

"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
niko
post
Post #3





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


j jaka jest różnica między:

  1. <?php
  2.  
  3. if ($_POST['email'] || $_POST['password'])
  4. {
  5. }
  6.  
  7. ?>


a poniższym :

  1. <?php
  2.  
  3. if (isset($_POST['submit']))
  4. {
  5. }
  6.  
  7. ?>


który lepszy ?

dalej nie działa sad.gif
mam też logowanie tylko że tam mam dane:
  1. <?php
  2.  
  3. if ($_POST['email'] || $_POST['password'])
  4. {
  5. }
  6.  
  7. ?>


no i

<form method=\"post\" action=\"login.php\">

i śmiga fajnie

a tutaj mam dane : <form method=\"post\" action=\"$url_bok_rejestracja\">

i kicha sad.gif - widzi ktoś błąd ?
Go to the top of the page
+Quote Post
Legro
post
Post #4





Grupa: Zarejestrowani
Postów: 233
Pomógł: 3
Dołączył: 18.07.2005

Ostrzeżenie: (40%)
XX---


Cytat
j jaka jest różnica między:[...]


w pierwszym sprawdzasz zmienna superglobalna email albo password a w drugim sprawdzasz czy instnieje zmienna superglobalna submit

Ten post edytował Legro 17.08.2005, 16:19:59


--------------------
nospor - jestem z Wami !!!
Go to the top of the page
+Quote Post
nospor
post
Post #5





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




sorki, niezauwazylem ze ten submit to image:
  1. <?php
  2.  
  3. if (isset($_POST['submit_x']))
  4. {
  5.  echo "wyslana";
  6. }
  7. else
  8. {
  9. //...tu twoj formualrz
  10. }
  11.  
  12. ?>

hihi, widać rożnicę? _x gdy obrazek


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

"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
niko
post
Post #6





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


mam tak zrobione i niedziała sad.gif

  1. <?php
  2.  
  3.  
  4. DEFINE("INCLUD_OK", "1");
  5. include ('admin/configpass.php');
  6. $dwebs="17";
  7. include ('hits.php');
  8. include ('zmienne.php');
  9. include ('ustaw.php');
  10. include ('naglowek.php');
  11.  
  12.  
  13. if (isset($_POST['submit_x']))
  14. {
  15.  
  16. if ((empty($user_name))or(empty($email)))
  17. {
  18. }
  19.  
  20. }else{
  21.  
  22. <form method=\"post" action="$url_bok_rejestracja">
  23. <input type=\"image" class="button" value="submit" src="".$preimg."/".$lg."_submit_button.png" width="43" height="19" border="0">
  24. </form>
  25.  
  26. }
  27.  
  28. include ('stopka.php');
  29.  
  30.  
  31. ?>


może to coś z guzikiem do wysyłania ? ale gdzie indziej mam tak samo a tu nie dziala - widzi ktoś byka ?
Go to the top of the page
+Quote Post
nospor
post
Post #7





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




w pierwszy skrypcie input mial name="submit", teraz ten input nie ma name wiec się nie dziw ze nie dziala.
$_POST['submit_x'] bierze się z tąd ze input ma name="submit". Dopisz to name do inputa i będzie git


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

"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
niko
post
Post #8





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


thx biggrin.gif browar for All guitar.gif

Ja się wyłamię i jeśli mógłbym wybrać, to wolę garnczek miodu (z wkładką biggrin.gif )
---
nospor
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: 20.08.2025 - 21:44