Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pole wyboru, Jak przypisac mu wartość ?
-Gość_cihy-
post
Post #1





Goście







Cześć,

Chcę zrobić mały kalkulator i mam równie mały problem winksmiley.jpg Aby zoobrazować Wam sytuacje zapodam Wam skrypt:

Tak wygląda formularz:
  1. <form action="formularz.php" method=post>
  2. <table border=0>
  3. <tr bgcolor=#cccccc>
  4. <td width="150">Produkt</td>
  5. <td width="15">Ilość</td>
  6. </tr>
  7. <tr>
  8. <td>wartosc1</td>
  9. <td align="center"><input type="text" name="wartosc1" size="3" maxlength="3"></td>
  10. </tr>
  11. <tr>
  12. <td>wartosc2</td>
  13. <td align="center"><input type="text" name="wartosc2" size="3" maxlength="3"></td>
  14. </tr>
  15. <tr>
  16. <td>wartosc3</td>
  17. <td align="center"><input type="text" name="wartosc3" size="3" maxlength="3"></td>
  18. </tr>
  19. <tr>
  20. <td>wartosc4</td>
  21. <td>
  22. <SELECT NAME="wartosc4">
  23. <OPTION value="1">pozycja1
  24. <OPTION value="2">pozycja2
  25. </SELECT>
  26. </td>
  27. </tr>
  28.  
  29. <tr>
  30. <td colspan="2" align="center"><input type="submit" value="wyslij"></td>
  31. </tr>
  32. </form>



A tak wygląda plik formularz.php:
  1. <?php
  2. // utworzenie krótkich nazw zmiennych
  3. $wartosc1 = $_POST['wartosc1'];
  4. $wartosc2 = $_POST['wartosc2'];
  5. $wartosc3 = $_POST['wartosc3'];
  6. $wartosc4 = $_POST['wartosc4'];
  7. ?>
  8. <html>
  9. <head>
  10. <title>test skryptu</title>
  11. </head>
  12. <?php
  13. echo '<p>Zamówienie wygląda następująco: </p>';
  14. echo $wartosc1.' wartosc1<br />';
  15. echo $wartosc2.' wartosc2<br />';
  16. echo $wartosc3.' wartosc3<br />';
  17. echo $wartosc4.' wartosc4<br />';
  18. $ilosc = ($wartosc1 + $wartosc2 + $wartosc3 + $wartosc4) / 4;
  19. echo 'Wynik to: '.$ilosc.'<br />';
  20. ?>
  21.  </body>
  22. </html>


Problem polega na tym, że formularz.php nie pobiera danych z pola wyboru. Przypisałem im kolejno wartość 1 i 2, ale to nie działa... Czy trzeba to zrobić inaczej ?

Z góry dzięki za odpowiedź smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
zbig13
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


zamykaj <option>:

  1. <select name="wartosc4">
  2. <option value="1">pozycja1</option>
  3. <option value="2">pozycja2</option>


i wszystkie wartości bierz w " ".
  1. <form action="formularz.php" method="post">
Go to the top of the page
+Quote Post
-Gość_cihy-
post
Post #3





Goście







Thx, działa winksmiley.jpg
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 Aktualny czas: 22.08.2025 - 05:44