Autor Zpráva
panterek
Profil
Ať se to líp vysvětluje, tady je odkaz: http://danger.bobinka.eu/test/zkouska.php

A jde o tohle..do počtu podkategorií napíšu číslo a pomocí cyklu "for" mi to vytvoří patřičný počet položek k vyplnění..v tomhle cyklu taky přiřadí pokaždé jiné jméno, v tomhle případě jen číslo, když cyklus skončí, objeví se tam tlačítko "vytvořit"..po kliknutí na tohle tlačítko potřebuju pracovat s těmi hodnotami, které uživatel napíše do políček, jenže jaké proměnné to mají být? Jen v těle toho cyklu "for" si pamatuje, že např pod proměnnou $_POST[1] se nachází první položka...po skončení cyklu, proměnnou $_POST[1] už ale nezná... :(


if (isset($_POST['category_pridat']))
{

$pocet_sloupcu = $_POST['category_pocet'];

for ($i=1; $i<=$pocet_sloupcu; $i++):

echo "<tr> <td> Podkategorie: <input type='text' class='pole' size='15' name='$i'> </td> </tr>";
endfor;

?> <tr> <td colspan="2" align="right"> <input type="submit" name="category_vytvorit_table" value="Vytvorit" /> </td> </tr> <?
}
Nox
Profil
echo '<input name="podkategorie[]">'

submit
var_dump($_POST["podkategorie"]);
panterek
Profil
Noo, tak var_dump si pamatuje, co potřebuju, jen to ještě nejsem schopný nějak rozdělit...pomocí cyklu for umím tato slova z pole "array"rozdělit, z var_dump mi to zatím nejde, ale na to snad přijdu, díky
tiso
Profil
panterek ten var_dump tam je len na to aby si videl čo sa ti vráti s formuláru. A použi cyklus foreach:
foreach($_POST['podkategorie'] as $val){
  //v premennej $val mas postupne jednotlive polozky
}
panterek
Profil
aha, teď už vše jasné, díky moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0