Autor Zpráva
drak654
Profil
Potreboval by som, aby sa nedalo odoslať formulár, ak nie je vyplnený celý.. dá sa to nejako urobiť?
panther
Profil
drak654:
podmínkou v PHP kontrolovat, jestli je všechno vyplněné
drak654
Profil
aha, a ten kód v PHP?

// používam

<?php if($_POST["a"] == "" and $_POST["b"] == "" and $_POST["c"] == ""): ?>
Musíš vyplniť všetky údaje!
<? else: ?>
Všetky údaje boli vyplnené.
<? endif ?>

Ak nevyplním nič, funguje to, čiže vypíše, že musím vyplniť všetky údaje. Ale aj vyplním iba a, b, tak napíše, že všetky údaje boli vyplnené :(
pata07
Profil
zkus nastavit jiný logický operátor více zde:
http://www.linuxsoft.cz/article.php?id_article=183
myslím, že by tam měl být místo "and" "xor"
Anonymní
Profil *
Místo and dej || jako nebo.
mckay
Profil
drak654:
Zaprvé bych místo zápisu něco rovná se ničemu použil empty(), za druhé je potřeba si ujasnit, které položky jsou povinné, a které ne - podle toho po tom určit jestli použít zápis && nebo ||.
drak654
Profil
pata07:
ak tam dám xor, výsledok je rovnaký, avšak stránku načítava dlhšie

Anonymní:
Vďaka! Už to ide.

mckay:
s empty() som sa ešte nestretol.. už to ide tak ako má..
bohyn
Profil
mckay:
empty() bych se vyhnul - i "0" muze byt vyplnena hodnota

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