Zapisanie prawidłowego warunku jest jednak sztuką i na razie zrezygnuje z tego. Wystarczy mi jeden tekst, wypełnij wszystkie pola...
Jak będe miał czas to się pogłowie, no chyba, że ktoś wie i nabije sobie ten jeden post więcej

Cytat(nospor @ 26.06.2006, 15:08 )

Pozaytym jesli nikt nic nie wypelni to pojawi sie tylko przy login komunikat. jesli wypelni login to pojawi sie przy nastepnym i tak dalej
Miałeś rację
nospor. Nawet w manualu pisze: "Można użyć kilku instrukcji elseif w jednym bloku instrukcji if. Wykonany wtedy będzie ten blok, który pierwszy będzie mieć wartość
TRUE." No i udało mi się napisać. Chyba nie da się tego jeszcze prościej zrobić, dlatego rezygnuje z tej opcji:
<?php
if($login == "" && $pswd == "" && $email == "")
{
// obok inputa login, pswd, email "Wypełnij te pole".
}
elseif($login == "" && $pswd != "" && $email != "")
{
// obok inputa login
}
elseif($login != "" && $pswd == "" && $email == "")
{
// obok inputa pswd, email
}
elseif($login == "" && $pswd != "" && $email == "")
{
// obok inputa login, email
}
elseif($login == "" && $pswd == "" && $email != "")
{
// obok inputa login, pswd
}
elseif($login != "" && $pswd == "" && $email != "")
{
// obok inputa pswd
}
elseif($login != "" && $pswd != "" && $email == "")
{
// obok inputa email
}
else
{
//OK!!
}
?>
A więc jak ktoś ma 4 inputy, to musi zrobić 2^4=16, 2^5=32 itd.