• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Problem z instrukcją elseif w PHP.

VPS Starter Arubacloud
0 głosów
136 wizyt
pytanie zadane 31 maja 2015 w PHP przez DL TD Nałogowiec (36,710 p.)
zamknięte 1 czerwca 2015 przez efiku

Uczę się pisać aplikacje internetowe.

W HTML napisałem następujący kod:

<form action="order.php" method=POST>
<table>
<tr>
	<td>Jak dowiedzieli sie Panstwo o sklepie Janka?</td>
	<td>
		<select name="jak">
			<option value="a" />Jestem stalym klientem
			<option value="b" />Reklama telewizyjna
			<option value="c" />Ksiazka telefoniczna
			<option value="d" />Znajomy
		</select>
	</td>
</tr>
<td colspan="2" align="center"><input type="submit" value="OKEY" /></td>
</table>

A w PHP napisałem coś takiego używając instrukcji elseif:

<?php
$jak = 0;
echo '<p><h3 style="color: green">Informacja dla Janka:</h3></p>';
	
if ($jak == "a") {
	echo '<p>Staly klient.</p>';
}
elseif ($jak == "b") {
	echo '<p>Reklama telewizyjna.</p>';
}
elseif ($jak == "c") {
	echo '<p>Ksiazka telefoniczna.</p>';
}
elseif ($jak == "d") {
	echo '<p>Znajomy.</p>';
}
else {
	echo '<p style="color: red">Nie udało sie uzyskac takiej informacji!</p>';
}
?>

Niestety nie działa to tak jak powinno :/ Obojętnie jaką opcję wybierzemy w index.html to w order.php ZAWSZE wyświetla się informacja "Stały klient.". Na 100% robię coś nie tak. Jeśli ktoś będzie mógł mnie poprawić będe wdzięczny :D

komentarz zamknięcia: Problem rozwiązany.

1 odpowiedź

+1 głos
odpowiedź 31 maja 2015 przez Comandeer Guru (604,780 p.)
wybrane 31 maja 2015 przez DL TD
 
Najlepsza

$_POST['jak'] vs $jak

Trzeba sobie przypisać zmienną z formularza do krótkiej nazwy:

$jak = $_POST['jak'];

 

komentarz 31 maja 2015 przez DL TD Nałogowiec (36,710 p.)
Wszystko działa! Dzięki :D

Podobne pytania

0 głosów
1 odpowiedź 822 wizyt
pytanie zadane 27 lutego 2022 w PHP przez Xele Początkujący (310 p.)
0 głosów
1 odpowiedź 157 wizyt
pytanie zadane 15 sierpnia 2017 w PHP przez StanD Użytkownik (930 p.)
–2 głosów
3 odpowiedzi 260 wizyt

92,975 zapytań

141,939 odpowiedzi

321,182 komentarzy

62,302 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...