Autor Zpráva
HGD
Profil
dělam administrační část ankety, a potřeboval bych zpočítat JEN vyplněná pole formuláře s odpověďmi
CZFilip
Profil *
Jestli jsem dobře pochopil, tak nejjednodušší řešení by mělo být porovnat obsah s prázdným řetězcem ne? ( př.: if($name != "") )
Měsíček
Profil
if(!empty($_POST[])) {}
HGD
Profil
ta částečně máte pravdu, ale já mam 10 inputů na odpovědi ankety, a potřebuju po odeslání spočítat jen ty vyplněné, nebudou to vždycky všechny
Alphard
Profil
přepokládám, že stejně vytváříte pole obsahující odpovědi, tak stačí spočítat jeho prvky pomocí count()
HGD
Profil
nn, mam pevně daných 10 inputů

Funguje mi us odu kterej sem něja zplodil, ale zdá se mi to nějaký neomalený, zkusim mrknout do nížky, co se dá dělat s poli :)

$a=0;
    foreach($_POST[answer] as $odp){
     if(!empty($odp)){
     $a++;
     }
    }
    echo $a;

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