Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Kurs PHP Problem
Gumovvy
post 6.01.2011, 18:23:04
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 3.01.2011

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
CuteOne
post 6.01.2011, 18:28:53
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


  1. $czas=$_POST['a,b,c];

podmień na
  1. $czas=$_POST['czas'];
  2. echo $czas;


Ten post edytował CuteOne 6.01.2011, 18:29:07
Go to the top of the page
+Quote Post
sadistic_son
post 6.01.2011, 19:41:09
Post #3





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


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>


Ten post edytował sadistic_son 6.01.2011, 19:43:56


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:02