Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: brak submitu formularza
Forum PHP.pl > Forum > PHP
ktuvok
Wysyłam formularz w sposób standardowy - metodą POST. W skrypcie
odbierającym dane rozpoczynam kod sprawdzający w taki sposób:
  1. <?php
  2.  
  3. if(isset($HTTP_POST_VARS[Submit]))
  4. {
  5.  //procedura sprawdzania danych
  6. }
  7.  
  8. ?>

Problem polega na tym, że skrypt ten nie zawsze wykonuje tę instrukcję.
Sprawdziłem go w prosty sposób:
  1. <?php
  2.  
  3. $a = $_POST[JakieśPole];
  4. echo $a;
  5.  
  6. ?>

i mniej więcej w połowie przypadków zmienna $a jest pusta!

Co ciekawe, ponowne odświeżenie przeglądarki powoduje, że dane są prawidłowo
przetwarzane przez skrypt...

O co tu może chodzić?questionmark.gif

Pozdrawiam,
Krzysiek
hwao
  1. <form method=\"post\">
  2. <input type=\"submit\" name=\"nazwa\" value=\"test\" />
  3. </form>
  4.  
  5. <?php
  6. if( empty( $_POST['nazwa'] ) )
  7. {
  8.  echo 'Nie przesłano danych';
  9. }
  10. else
  11. {
  12.  echo 'Przesłano dane: '.$_POST['nazwa'];
  13. }
  14. ?>
rze-X-nik
  1. <?php
  2.  
  3. function term(){
  4. $args = func_get_args();
  5. for($a = 0; $a<count($args); $a++){
  6. if($args[$a]==0){
  7. continue;
  8. }
  9. if(empty($args[$a])){
  10. }else{
  11. continue;
  12. }
  13. }
  14. }
  15.  
  16. term($_POST['jeden'], $_POST['dwa'], ...);
  17.  
  18. ?>
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.