Autor | Zpráva | ||
---|---|---|---|
ax123 Profil |
#1 · Zasláno: 28. 11. 2019, 18:30:24
Mám pole,*1* které vypíšu do inputu *2*, s předvypsasnou hodnotou, aby ji uživatel mohl dle potřeby upravit.
Dále jsem přidal identifikaci input hodnotu pole např. [0][0] *2*. Pokud ve stránce pokus15b.php provedu načtení dat *3* a následně výpis dat *4*, vypíše mi to jen pomlčky, byť správný počet. V čem je prosím chyba, nebo co udělat úplně jinak? *1* $tab=array(array(red,2,id),array(blue,1,id),array(green,3,id)); *2* <form action="pokus15b.php" method="post" onSubmit="return validate(this)"> <input type="text" name="data[0][0]" value="red"> <input type="text" name="data[0][1]" value="2"> <input type="text" name="data[0][2]" value="id"><br> <input type="text" name="data[1][0]" value="blue"> <input type="text" name="data[1][1]" value="1"> <input type="text" name="data[1][2]" value="id"><br> <input type="text" name="data[2][0]" value="green"> <input type="text" name="data[2][1]" value="3"> <input type="text" name="data[2][2]" value="id"> <input type="submit" ></form> *3* $data[0][0] = $_POST["data[0][0]"]; $data[0][1] = $_POST["data[0][1]"]; $data[0][2] = $_POST["data[0][2]"]; $data[1][0] = $_POST["data[1][0]"]; $data[1][1] = $_POST["data[1][1]"]; $data[1][2] = $_POST["data[1][2]"]; $data[2][0] = $_POST["data[2][0]"]; $data[2][1] = $_POST["data[2][1]"]; $data[2][2] = $_POST["data[2][2]"]; *4* for ($i=0;$i<count($data);$i++){ for ($j=0;$j<count($data);$j++){echo$data[$i][$j];echo"-";};echo"<br>"; }; |
||
RastyAmateur Profil |
#2 · Zasláno: 28. 11. 2019, 19:32:52
ax123:
$data[0][0] = $_POST["data"][0][0]; Když nevíš, co v tom je a nebo ti to vypisuje blbosti, použij var_dump($_POST);
|
||
ax123 Profil |
#3 · Zasláno: 28. 11. 2019, 21:25:54
Díky !!!
|
||
Časová prodleva: 5 let
|
0