Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Kurs PHP Problem
Forum PHP.pl > Forum > Przedszkole
Gumovvy
Witam.
Jako ze trzeba od czegos zaczac to wybralem ten wlasnie kurs multimedialny i mam z nim pewien problem nie moge zrobic jednej rzecze a mianowicie:

To mam w formularzu:

  1. <tr>
  2. <td>Czas Dostawy</td><td><select name="czas">
  3. <option value="a">Rano
  4. <option value="b">Wieczor
  5. <option value="c">Poludnie
  6.  
  7. </td>
  8. </tr>
  9.  


A takie cos w index.php

  1. <?php
  2.  
  3.  
  4. $jajka=$_POST['jajka'];
  5. $chleb=$_POST['chleb'];
  6. $mleko=$_POST['mleko'];
  7. $czas=$_POST['a,b,c];
  8.  
  9. print "Jajka:".$jajka;
  10. print ('<br>');
  11. print "Chleb:".$chleb;
  12. print ('<br>');
  13. print "Mleko:".$mleko;
  14. print ('<br>');
  15.  
  16.  
  17. print "Czas dostawy: ".$czas."(a - rano, b-południe, c-wieczór)";
  18.  
  19.  
  20. ?>


No i w przegladarce wyskakuje mi ze w
  1. $czas=$_POST['a,b,c];


Jest bład i nie wiem czemu pewnie to jest zle ale nie wiem jak to zrobic poprawnie. Urzywam WAMPSERWER
CuteOne
  1. $czas=$_POST['a,b,c];

podmień na
  1. $czas=$_POST['czas'];
  2. echo $czas;
sadistic_son
Po pierwsze to nie masz domkniętego cudzysłowu pojedynczego w $_POST['a,b,c']. Po drugie takie coś jak $_POST['a,b,c'] nie ma prawa istnieć bo wartości a,b ic są tylko wartościami (value) selektora select. Innymi słowy $_POST['czas'] będzie przyjmować wartość albo a, albo b, albo c bo w Twoim przypadku pole select nie daje możliwości multiwyboru. Czyli zrób tak jak podano wyżej.
No i jeszcze podomykaj te optiony:
  1. <option value="a">Rano</option>
  2. <option value="b">Wieczor</option>
  3. <option value="c">Poludnie</option>
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.