Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]option value - wyświetlanie wyboru
Forum PHP.pl > Forum > Przedszkole
kristaps
Witam, mam pewny problem.

Mam formularz, który po wypełnieniu przenosi do dalszej części, z dodatkowymi polami. Po przejściu mam problem z option value. Zwykłe pole tekstowe wyświetla wynik poprzedniego formularza:

  1. <li class='form'>
  2. <label class='form'>Marka:</label>
  3. <input type='text' class='form-textbox' id='marka' name='marka' value='<?php echo $marka;?>' size='20' />
  4. </li>


jednak to już nie:

  1. <li class='form'>
  2. <label class='form'>Nadwozie:</label>
  3. <select class='form_dropdown' id='nadwozie' value='<?php echo $nadwozie;?>' name='nadwozie'>
  4. <option value='Hatchback'> Hatchback </option>
  5. <option value='Kabriolet'> Kabriolet </option>
  6. <option value='Kombi'> Kombi </option>
  7. <option value='MPV'> MPV </option>
  8. <option value='Pickup'> Pickup </option>
  9. <option value='Sedan/Limuzyna'> Sedan/Limuzyna </option>
  10. <option value='Sport/Coupe'> Sport/Coupe </option>
  11. <option value='SUV'> SUV </option>
  12. <option value='Terenowy'> Terenowy </option>
  13. <option value='Van'> Van </option>
  14. <option value='Inny'> Inny </option>
  15. </select>
  16. </li>


Jak zrobić, by rozwijana lista zapamiętywała wynik? Mógłbym to zrobić również jako zwykłe pole tekstowe, ale chciałbym by użytkownik miał możliwość zmiany.
xxdrago
Zapamiętuj w session.
http://www.htmlcodetutorial.com/forms/_OPTION_SELECTED.html
grabek93
  1. <option <?php if($_POST['nadwozie'] == 'Hatchback') echo 'selected="selected"'; ) ?> value='Hatchback'> Hatchback </option>

możesz zrobić tablice i użyć FOREACH
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.