GET a výpis proměnných
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj, uz se s tim mořim docela dlouho. Určitě je to nějaká blbost a já zas nemam nápad. Mám formulář kde jsou inputy označeny id_1 ,id_2 atd. generuju to, takže to je i na přezkáčku. formulář pomocí get odešlu a na další stránce chci vypsat obsahy id. jak na to? předem děkuju
-
Reset ($_GET); while (list ($key, $val) = each ($_GET)) { if (($val != "") && IsSet($_GET[$key])) {echo $_GET[$key];} }
-
ha, ta podmínka IsSet($_GET[$key]) je ouplně zbytečná dostala se tam omylem. Ona ta proměnná je totiž setována vždy když v tom poli je :o) takže opravuji: Reset ( $_GET ); while ( list ($key, $val ) = each ( $_GET ) ) { if ( !Empty ( $val ) ) {echo $_GET[$key];} }
-
moc díky fakt si mi pomoh!
-
Rádo se stalo :o)
-
jenom dotaz proc je tam to reset?
-
Reset() nastaví interní ukazatel pole na jeho první prvek. Je tam tedy pro případ, že by z nějakého důvodu byl ten ukazatel před začátkem cyklu jinde.
-
jeste mam pocit ze v if ( !Empty ( $val ) ) {echo $_GET[$key];} je ta podminka zbytecna, protoze pokud by bylo $val prazdne, tak by vubec nedoslo k vytvoreni $_GET['jako prazdne']. Jeste nabidnu alternativu (funkcne naprosto shodnou): # mozna pridat reset foreach ( $_GET as $key=>$val ) { echo "$key = $val"; }
-
Ano, foreach je kazdopadne vhodne a nemusime pred nim pouzivat reset(), nebot foreach zacina vzdy na prvnim prvku pole. To jen pro upresneni.