Zadejte hledaný výraz...

Vlozeni cisel do POST vypisu

Ahojte,
mam zde nekolik promennych a rad bych si udelal jednoduchy a rychly vypis.
Mam nyni:
$url1 = $_POST;
$url2 = $_POST;
$url3 = $_POST;
atd.
A rad bych to vyresil pres cykly FOR s tim, ze se cisla promennych a POST nacykli samy, avsak samotny vypis promennych musi fungovat.
Lze tohle nejak resit? Existuje myslim neco jako: $$url$a = $_POST;
Ale jisty si nejsem
24. 9. 2009 23:36:10
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377394
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
24. 9. 2009 23:40:09
Napsal vecerapl;367031
Ahojte,
mam zde nekolik promennych a rad bych si udelal jednoduchy a rychly vypis.
Mam nyni:
$url1 = $_POST;
$url2 = $_POST;
$url3 = $_POST;
atd.
A rad bych to vyresil pres cykly FOR s tim, ze se cisla promennych a POST nacykli samy, avsak samotny vypis promennych musi fungovat.
Lze tohle nejak resit? Existuje myslim neco jako: $$url$a = $_POST;
Ale jisty si nejsem
Nemyslíš ty foreach? :eek2:
24. 9. 2009 23:40:09
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377393
Napsal Pooky;367032
Nemyslíš ty foreach? :eek2:
Presneji mam v config.php nadefivany: $poceturl = "20";
A ja tedy v tomto pripade dostanu pres formular POST....promene, ktere potrebuji zpracovat:
$url1 = $_POST;
$url2 = $_POST;
atd......
Ale asi lepsi reseni bude FOR, tj. moznost vlozit primo cisla, aby se vytvoril dal url3, url4 atd.
24. 9. 2009 23:47:01
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377392
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
24. 9. 2009 23:52:26
Napsal vecerapl;367033
Presneji mam v config.php nadefivany: $poceturl = "20";
A ja tedy v tomto pripade dostanu pres formular POST....promene, ktere potrebuji zpracovat:
$url1 = $_POST;
$url2 = $_POST;
atd......
Ale asi lepsi reseni bude FOR, tj. moznost vlozit primo cisla, aby se vytvoril dal url3, url4 atd.
Já bych to dělal normálně přes pole...
Tady jsem udělal rychlou ukázku
if($_POST)
{
foreach($urls as $url)
echo $url."-";
}
?>
24. 9. 2009 23:52:26
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377391
crs
verified
rating uzivatele
(1 hodnocení)
25. 9. 2009 01:19:20
$url1 = $_POST;
$url2 = $_POST;
$url3 = $_POST;
...
a)
for($i=1;$i<=3;$i++){
$url="url$i";
echo $$url;
}
b)
for($i=1;$i<=3;$i++)
echo $_POST."
n";
a nebo
c) ...jak říká Pooky ;-)
25. 9. 2009 01:19:20
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377390
1) Je to zbytečné, pracovat lze i přímo s _POST (jde i o silné doporučení, v kódu je ihned jasné, odkud je proměnná převzata a jak je s ní dle daného potřeba případně "zacházet").
2) Pokud je to skutečně přes použití _POST v dané situaci nepoužitelné, nabízí se nejlépe asi využití funkce extract.
Každopádně data jsou odesílána formulářem a pokud je ten dostupný veřejně, je nutné k datům náležitě přistupovat např. z bezpečnostního hlediska. Tedy obdobné pouhé použití extract či definování proměnných bez jakékoliv ochrany, kontroly typu a hodnoty proměnné je více než rizikové.
25. 9. 2009 09:35:12
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377389
Franta Toman
verified
rating uzivatele
25. 9. 2009 13:38:05
Co takhle použít funkci print_r() (http://cz2.php.net/manual/en/function.print-r.php), žádné s*aní... :)
25. 9. 2009 13:38:05
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377388
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
25. 9. 2009 15:50:26
Napsal FrantaToman;367256
Co takhle použít funkci print_r() (http://cz2.php.net/manual/en/function.print-r.php), žádné s*aní... :)
On s tím potřebuje ještě dál pracovat, ne to jen vypsat :)
25. 9. 2009 15:50:26
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377387
Franta Toman
verified
rating uzivatele
25. 9. 2009 22:05:35
Jaj, špatně jsem četl. :)
25. 9. 2009 22:05:35
https://webtrh.cz/diskuse/vlozeni-cisel-do-post-vypisu#reply377386
Pro odpověď se přihlašte.
Přihlásit