Autor Zpráva
Petr123
Profil *
Cau,

mam formular, kde mam na radku vzdy select kde uzivatel vybere parametr vyrobku a vedle toho je textovy input kde zada hodnotu toho parametru. Techto radku je celkem 5 a muzu si je pred odeslanim formulare i pridavat... Nize uvedeny kod ma zjistit, zda senestalo treba to, ze vybere parametr a uz k nemu nenapise hodnotu nebo naopak:

- nastavi $feat_err na nulu
- secte pocet form. poli (resp. radku) a provede x-krat cyklus
- spocita delku retezce v textovemimputu - $feat_len[$i]
- zjisti, zda se nestalo treba to, ze vybere parametr a uz k nemu nenapise hodnotu nebo naopak
- pokud ano, pricte k $feat_err jednicku
- No a pokud mi na konci testovani vyjde $feat_err >1, vypisu chybovou hlasku.

Problem je v tom, ze chci jeste porovnavat treti parametr, jak to mam rozsirit?

$feat_err = 0;
for ($i = 0; $i < $_REQUEST['feature_rows']; $i++) {
$feat_len[$i] = strlen($_REQUEST['feature'][$i]);
if (($_REQUEST['features'][$i] == 'select' && $feat_len[$i] >= 1) || ($_REQUEST['features'][$i] != 'select' && $feat_len[$i] == 0)) {
$feat_err = $feat_err+1;
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0