| 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: 18 let
|
|||
0