Autor | Zpráva | ||
---|---|---|---|
HGD Profil |
#1 · Zasláno: 1. 11. 2008, 16:32:57
dělam administrační část ankety, a potřeboval bych zpočítat JEN vyplněná pole formuláře s odpověďmi
|
||
CZFilip Profil * |
#2 · Zasláno: 1. 11. 2008, 16:35:49
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 |
#3 · Zasláno: 1. 11. 2008, 16:37:29
if(!empty($_POST[])) {}
|
||
HGD Profil |
#4 · Zasláno: 1. 11. 2008, 17:03:07
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 |
#5 · Zasláno: 1. 11. 2008, 17:16:28
přepokládám, že stejně vytváříte pole obsahující odpovědi, tak stačí spočítat jeho prvky pomocí count()
|
||
HGD Profil |
#6 · Zasláno: 1. 11. 2008, 17:23:48 · Upravil/a: HGD
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; |
||
Časová prodleva: 16 let
|
0