Problém
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
na jedny html strance mam form s checkboxama , u vsech je value="ok" a name odlisny , ten form odkazuje na .php , kde chci mit skript , kterej vypise vsechny name u checkboxu ktery jsou "ok", jak na to?
-
Pokud tam v tom formulari mas i neco jineho nez ty checkboxy, tak se pak v tom PHP tezko poznavaji ty promenne, ve kterych jsou prave data z checkboxu. Takze ja bych to udelal tak, ze ty ceckboxy pojmenuju nejak strukturovane, tzn. treba "check_1", "check_2", ... , "check_20", atd. Dal, pokud te je ten formular staticke HTML, tedy predem viz pocet tech ceckboxu, da se to projit jednoduse FORem (rekneme ze tech checkboxu je tam 20): for($ch=1; $ch<=20; $ch++) { $prom = "check_".$ch; if($_POST[$prom] == "ok") echo $prom; } ale pokud je ten formular generovany a ty predem nevis, kolik checkboxu budes muset kontrolovat, tak je podle e lepsi pouzit: foreach($_POST as $key => $val) { if(substr($key, 0, 5) == "check_") { if($val == "ok") echo $key; } } je to obecnejsi a de facto to pokryva i predchozi pripad se statickym formularem. Doufam, ze to pomuze.
-
diky moc , ja sem to vyresil jinak , sic uplne zmatlane , ale zatim to funguje :)