Mam pewnien problem. Chciałbym, aby PHP sprawdził, czy zbiór zmiennych istnieje. Jeśli przynajmniej jedna z nich nie istnieje (uzytkownik nie wpisał danych), to wyskakuje komunikat o określonej treści. Wymyśliłem coś takiego:
Kod
if (isset($imie) && isset($nazwisko) && isset($ulica) && isset($numer_domu) && isset($kodp) && isset($miejsc))
{
echo '<h1> Zamówienie zostanie wysłane na adres:</h1>'.'<br />';
echo '<font size="5">';
echo $imie;
echo ' ';
echo $nazwisko.'<br />';
echo $ulica;
echo ' ';
echo $numer_domu.'<br />';
echo $kodp;
echo ' ';
echo $miejsc;
echo '<font/>';
}
else
{
echo 'Na poprzedniej stronie nie został podany adres!';
}
{
echo '<h1> Zamówienie zostanie wysłane na adres:</h1>'.'<br />';
echo '<font size="5">';
echo $imie;
echo ' ';
echo $nazwisko.'<br />';
echo $ulica;
echo ' ';
echo $numer_domu.'<br />';
echo $kodp;
echo ' ';
echo $miejsc;
echo '<font/>';
}
else
{
echo 'Na poprzedniej stronie nie został podany adres!';
}
Teraz problemy:
1) Rezultaty są nie do końca takie, jakie bym chciał. Wystarczy bowiem, że wpiszę w formularz chociażby jedną zmienną, na przykład $imie, a zostaje ona wydrukowane.
2) Gdy nie wpiszę żadnej zmiennej (zostawie te pola puste, php mimo wszystko nie drukuje mi komunikatu zawartego w "else".
Bardzo proszę o podpowiedzi, jak sobie z tym problemem poradzić. Szukałem w google takich informacji, ale tam wyjaśnienia dotycza funkcji isset() do jjednej zmiennej, a mnie chodzi zastosowanie jej do kilku zmiennych.
Pozdrawiam
D.Z