Autor Zpráva
PHP_Nemaster
Profil
Dobrý den,
mám 5 textových polí a potřebuji, aby návštěvník vyplnil aspoň jedno z nich, ale je jedno které. Nevíte, jak udělat podmínku, aby to nekontrolovalo pouze určité pole, ale libovolné?

Předem děkuji za odpověd'
Jimmy Hayek
Profil
PHP_Nemaster
Nejsem odborník na PHP a nebude to asi to pravé ořechové... ale co si třeba deklarovat na začátku proměnnou $x = 0 a u každého vyplněného pole přičíst jedničku. No a potom jen zjistit, jestli je proměnná větší nebo rovna jedné...
Joker
Profil
PHP_Nemaster:
Jednoduše použít operátor OR:
if(isset($pole1) || isset($pole2) || isset($pole3)  || isset($pole4)  || isset($pole5)){
// vyplněno alespoň jedno pole
}
tiso
Profil
Joker: isset? Si si istý?
Lamicz
Profil
Textove pole predpokladam INPUTy ve FORMu, tzn. misto isset asi:
if(!empty($_POST['pole1']))
dan55
Profil
Jimmy Hayek
Zbytečně složité

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0