x-kom hosting

przypisanie wartości pod opcje <select>

Tajpan
utworzono
utworzono

Tworzę pewien projekt i utknąłem w pewnym miejscu. Dopiero zaczynam zabawę z php, więc proszę o wyrozumiałość :D Chodzi o to, żeby pod określone opcje listy rozwijanej przypisać pewne wartości. Skrypt jest zawarty w 2 plikach- formularzu, oraz skrypcie w którym to wszystko jest obliczane i wyświetlane.


[code]<select name="aeroby_intensywnosc">
<option value="w">Wysoka</option>
<option value="p">Przeciętna</option>
<option value="n">Niska</option>
</select>[/code]


[code]switch($_POST['aeroby_intensywnosc'])
{
case 'w':
$a_i = 9;
break;
case 'p':
$a_i = 7;
break;
default:
$a_i = 5;
}[/code]

Problem próbowałem też rozwiązać za pomocą If...else if... else, ale efekt był taki sam. Bez względu na wybór drukuje to co jest pod default, albo else.

Żeby było ciekawiej działa mi przypisanie w innym miejscu (wybór płci). Kopiowałem cały gragment kodu z obu plików i tylko przerabiałem to co wymaga przerobienia, ale nie działa. O co chodzi?

wojtex5
komentarz
komentarz

zmienna $a_i nie istnieje już poza blokiem switcha, jeśli nie pojawiła się wcześniej (w bloku kodu będącego "rodzicem" tego switcha)

przed instrukcją switch wpisz np.[php]$a_i='n'; // ta wartość w sumie i tak się zmieni :D [/php]

Tajpan
komentarz
komentarz

Nie pomogło :( Zresztą z tego co wiem samo zdeklarowanie zmiennej w instrukcji warunkowej switch powinno wystarczyć

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.