Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Formularz, odczyt pola select poprzez php - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Formularz, odczyt pola select poprzez php (/thread-formularz-odczyt-pola-select-poprzez-php)



Formularz, odczyt pola select poprzez php - benzior - 27-05-2011

Cześć wszystkim.
Muszę zrobić formularz do szkoły i natknąłem się na mały problem.
Dotyczy on pola select a konkretnie to nie wiem w jaki sposób odczytać wybraną wartość poprzez php.

Tak wygląda fragment z pliku html z polem select
Kod PHP:
<label class="opis">Miejsce zamieszkania</label>
        <
div>
        <
select name="miejscowosc">
        <
option>Kosakowo</option>
        <
option>Rewa</option>
        <
option>Mosty</option>
        <
option>Pierwoszyno</option>
        <
option>Pogórze</option>
        <
option>Dębogórze</option>
        </
select>
        </
div 

Próbowałem zrobić to tak:
Kod PHP:
$miejscowosc=$_POST["Miejscowosc"];
 if(!isset(
$_POST["Miejscowosc"]))
 {
        echo 
"<h3><em><u>Miejscowosc: Nie podano miejscowosc</em></h3>";
 }
 else echo 
"<h3>Miejscowosc: <em>".$miejscowosc."</em></h3>"

Ale niestety nie wychodzi. Wie ktoś może jak odczytać poprawnie te pole?
Pozdrawiam.


RE: Formularz, odczyt pola select poprzez php - hieroshima - 27-05-2011

w php masz miejscowość z dużej litery, a w html z małej.

po drugie pole select tak wygląda

Kod:
<select name="miejscowosc">
<option value="kosakowo">Kosakowo</option>
        <option value="rewa">Rewa</option>
        <option value="mosty">Mosty</option>
        <option value="pierwoszyno">Pierwoszyno</option>
        <option value="pogorze">Pogórze</option>
        <option value="debogorze">Dębogórze</option>



RE: Formularz, odczyt pola select poprzez php - benzior - 27-05-2011

No tak takie błędy popełnić...

Dzięki serdeczne za pomoc. Smile


RE: Formularz, odczyt pola select poprzez php - kmd - 28-05-2011

I nie masz klamerek po else.


RE: Formularz, odczyt pola select poprzez php - Pedro84 - 28-05-2011

(28-05-2011, 21:01)kmd napisał(a): I nie masz klamerek po else.
A od kiedy muszą być?


RE: Formularz, odczyt pola select poprzez php - hieroshima - 28-05-2011

no własnie Big Grin klamerek się używa jak jest więcej niż jedna instrukcja, a tak to nie musi być tyczy się to wszystkich pętli i warunków


RE: Formularz, odczyt pola select poprzez php - kmd - 29-05-2011

To prawda, klamerek nie potrzeba, ale bardziej chodzi mi o konsekwencje pisania kodu. Jak zaczął klamerkami,to niech klamerkami skończy. Brak konsekwencji prowadzi do wielu błędów, przy większych projektach - takie przynajmniej ja mam zdanie.


RE: Formularz, odczyt pola select poprzez php - Pedro84 - 29-05-2011

(29-05-2011, 01:01)kmd napisał(a): To prawda, klamerek nie potrzeba, ale bardziej chodzi mi o konsekwencje pisania kodu. Jak zaczął klamerkami,to niech klamerkami skończy. Brak konsekwencji prowadzi do wielu błędów, przy większych projektach - takie przynajmniej ja mam zdanie.
Zgadzam się, konsekwencja jest ważna, ale z Twojego posa wynikało, że to jakiś syntax jest Wink