Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wybór z listy
Forum PHP.pl > Forum > Przedszkole
Michal2451
Cześć!
Mam pewien problem. Nie wiem jak zrobić, aby nazwę wybranej pozycji z listy przybierała zmienna np. $kategoria .
Przykład listy z pewnej strony z życzeniami na każdą okazję:

  1. <select name="kategoria" size="1">
  2. <option value="1">Andrzejkowe</option>
  3. <option value="2">Bożonarodzeniowe</option>
  4. <option value="3">Imieninowe</option>
  5. <option value="4">Jubileuszowe</option>
  6. <option value="5">Kondolencje</option>
  7. <option value="6">Mikołajkowe</option>
  8. <option value="7">Miłosne</option>
  9. <option value="8">Na dzień babci i dziadka</option>
  10. <option value="9">Na dzień chłopaka</option>
  11. <option value="10">Na dobranoc</option>
  12. <option value="11">Na dzień dobry</option>
  13. <option value="12">Na dzień dziecka</option>
  14. <option value="13">Na dzień kobiet</option>
  15. <option value="14">Na dzień matki</option>
  16. <option value="15">Na dzień nauczyciela</option>
  17. <option value="16">Na dzień ojca</option>
  18. <option value="17">Na narodziny dziecka</option>
  19. <option value="18">Noworoczne</option>
  20. <option value="19">Po angielsku</option>
  21. <option value="20">Po francusku</option>
  22. <option value="21">Podziękowania</option>
  23. <option value="22">Poważne</option>
  24. <option value="23">Pozdrowienia</option>
  25. <option value="24">Przeprosiny</option>
  26. <option value="25">Ślubne</option>
  27. <option value="26">Śmieszne</option>
  28. <option value="27">Sylwestrowe</option>
  29. <option value="28">Tęsknota</option>
  30. <option value="29">Toasty</option>
  31. <option value="30">Urodzinowe</option>
  32. <option value="31">Wakacyjne</option>
  33. <option value="32">Walentynkowe</option>
  34. <option value="33">Wielkanocne</option>
  35. </select>

I chciałbym tak, że np. wybiorę bożonarodzeniowe to zmienna $kategoria przyjmie nazwę bożonarodzeniowe.
Jak tak zrobić?
Pozdrawiam, Michał.
Wicepsik
  1. $a = array('Andrzejkowe', 'Bożonarodzeniowe');
  2. $kategoria = $a [ $_POST['kategoria']-1 ];
Michal2451
Dzięki, a mógłbyś trochę wytłumaczyć o co w tym chodzi i jak tego użyć? winksmiley.jpg

@edit
Już tylko wytłumaczyć jak to działa, bo użyłem i działa smile.gif Dzięki winksmiley.jpg
Fifi209
Cytat(Michal2451 @ 24.12.2010, 23:29:44 ) *
Już tylko wytłumaczyć jak to działa, bo użyłem i działa smile.gif Dzięki winksmiley.jpg

Wyciągasz z tablicy element o jeden mniejszy niż wybrałeś w formularzu a to dlatego, że elementy tablicy liczone są od zera.
Michal2451
Ok, wielkie dzięki winksmiley.jpg
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.