[php] formularz

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
simus
Posty: 4
Rejestracja: czw lis 04, 2004 11:07 am

[php] formularz

Post autor: simus »

Mam formularz napisany w php i chce dodać możliwość wyboru jakiejś narzuconej opcji i robię to tak:

Kod: Zaznacz cały

<select name=\"wybierz\"> 
<option>Wybierz</option> 
<option value=\"$tak\">tak</option> 
<option value=\"$nie\">nie</option> 
<option value=\"$moze\">moze</option> 
<option value=\"$niewiem\">nie wiem</option> 
</select>
i wynik tego wyboru ma przyjśc mi na maila i wyświetlić w ten sposób:

Kod: Zaznacz cały

$msg .= "Wybierz: $wybierz\n";
Ale się nie wyświetla jak wybiore jakąś opcję. Dlaczego?
riker
Nowy
Nowy
Posty: 100
Rejestracja: sob wrz 25, 2004 2:03 pm
Lokalizacja: Wrocław

Re: [php] formularz

Post autor: riker »

simus pisze:Mam formularz napisany w php i chce dodać możliwość wyboru jakiejś narzuconej opcji i robię to tak:

Kod: Zaznacz cały

<select name="wybierz"> 
<option>Wybierz</option> 
<option value="tak">tak</option> 
<option value="nie">nie</option> 
<option value="moze">moze</option> 
<option value="niewiem">nie wiem</option> 
</select>
i wynik tego wyboru ma przyjśc mi na maila i wyświetlić w ten sposób:

Kod: Zaznacz cały

$msg .= "Wybierz: $wybierz\n";
Ale się nie wyświetla jak wybiore jakąś opcję. Dlaczego?

Nie łatwiej tak:

Kod: Zaznacz cały

<select name="wybierz"> 
<option>Wybierz</option> 
<option value="tak">tak</option> 
<option value="nie">nie</option> 
<option value="moze">moze</option> 
<option value="niewiem">nie wiem</option> 
</select>
i wynik tego wyboru ma przyjśc mi na maila i wyświetlić w ten sposób:

Kod: Zaznacz cały

$msg .= "Wybierz: $wybierz \n";
simus
Posty: 4
Rejestracja: czw lis 04, 2004 11:07 am

Re: [php] formularz

Post autor: simus »

to by nic nie dało ;) już sobie poradziłem zmieniłem

Kod: Zaznacz cały

$msg .= "Wybierz:  $wybierz\n";
na

Kod: Zaznacz cały

$msg .= "wybierz:   $_POST[wybierz]\n";
i teraz działa :)
ODPOWIEDZ