Autor Zpráva
Nox_
Profil *
Caute kluci, můžete mi prosím poradit?

(PHP) V asociativním poli chci použít klíč, které jsem složil v proměné:
$vstup = 'Atribut_0_1'.$_POST['Vyber'];
echo 'Nejakeje ten výpis: '.$_POST[$vstup];

Ale tohle mi neslape, můžete poradit, co dělám špatně? Nebo konstrukci, která by fungovala?
tiso
Profil
Testuj, napíš si za to:
echo $vstup;

print_r ($_POST);

Máš v premenných to čo chceš?
Nox_
Profil *
Jj v promenne mam co potrebuju, ale problem je v tom, ze to asi proste nejde, takze nevedeli by jste o nejakem jinem reseni?
Jak ziskat hodnotu z pole, kdyz mam klic ulozeny v promenne?
tiso
Profil
Nox_ - ísť to musí, chyba je niekde inde.
Nox_
Profil *
echo "Tisk vybraného sloupce: ".$_POST['Vyber']."<br /> ";
$pokus = 'Atribut_0_'.$_POST['Vyber'];
echo "Tisk pomocné promenne: ".$pokus."<br /> ";
echo "Tisk associativního pole: ".$_POST[$pokus]."<br /> ";

pomoctí těchto výpisů kontroluju co je kde, vše jde dobře až po ten poslední řádek.
Výpis je tady (náhodně jsem vybral):

Tisk vybraného sloupce: 2
Tisk pomocné promenne: Atribut_0_2
Tisk associativního pole:

A inputy vytvářím pomocí cyklu for v php
for ($e=0;$e<=4;$e++) {
echo "<tr> <td>";
echo "<input type="text" name="Atribut_".$e."_".$vstup."" value="".$atributy[$e]."" disabled><br />";
echo "</td> </tr> ";
}

Kde $vstup je vstup do fce v které je tento cyklus...
Nox_
Profil *
Ok, tak už vím kde je problém.
Pokud je input disabled, tak se neodesílá...!
Což ted je velice nepříjemné.
Takže teď řešit jak hodnoty uložit, tak aby se daly snadno "vybrat" a odeslat.
Asi nemáte někdo s tím nějaké zkušenosti...?
DJ Miky
Profil
<input type="hidden" ... > by se nehodilo?
Nox_
Profil *
hmm, mozná ty hodnoty vytisknout jako normální text a pak jen přidat skrytý input.
Pěkné řešení, děkuju za pomoc. Vyzkouším, napíšu :)
Nox_
Profil *
DJ MIKY *kisses your legs* <3

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0