Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie wysyłanie części danych
Forum PHP.pl > Forum > Gotowe rozwiązania
escaflowne
Mam taki oto kod HTML:
  1. Wybierz plik: <select NAME="backup_file">
  2. <option>history.sql</option>
  3. <option>kopia.sql</option>
  4. <option>mysql-backup-20040622-2036--1.sql</option>
  5. <option>mysql-backup-20040622-2040--32.sql</option>
  6. <option>mysql-backup-20040622-2040--78.sql</option>
  7. <option>wgrany.sql</option>

Jest to jego część, bo jest jeszcze kilka innych opcji. Wszystko to zamknięte jest pomiędzy:
  1. <form ENCTYPE="multipart/form-data" ACTION="pickup.php" METHOD="POST">
  2. ...
  3. </form>

Po wciśnięciu przycisku submit dane zostają wysłane, ale nie ma wśród nich $_POST["backup_file"].
Ale dlaczego nie ma? Cóż takiego spaprałem? sad.gif
mike
Oto plik index.php:
  1. <form action=\"index.php\" method=\"POST\">
  2.  Wybierz plik:
  3.   <select NAME=\"backup_file\">
  4.    <option>history.sql</option>
  5.    <option>kopia.sql</option>
  6.    <option>mysql-backup-20040622-2036--1.sql</option>
  7.    <option>mysql-backup-20040622-2040--32.sql</option>
  8.    <option>mysql-backup-20040622-2040--78.sql</option>
  9.    <option>wgrany.sql</option>
  10.  </select>
  11.  <br>
  12.  <input type=\"submit\" name=\"submit\" value=\"OK !!!\">
  13. </form>
  14.  
  15. <?php
  16.  
  17. echo '<pre>';
  18. print_r( $_POST );
  19. echo '</pre>';
  20.  
  21. ?>

i wszystko działa jak trzeba. Może źle wybierasz wartość $_POST[ 'backup_file' ]
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-2024 Invision Power Services, Inc.