Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysyłanie nie dziala wiecznie wraca na początek
Forum PHP.pl > Forum > Przedszkole
niko
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. ?>
nospor
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. ?>
niko
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 ?
Legro
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
nospor
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
niko
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 ?
nospor
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
niko
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.