phpusershik
Using PHP
Многомерные массивы
Как проконвертировать этот массив name [one][two][three] :
echo "<select size=\"1\" name=\"name[one][two][three]\">";
echo "<option name=\"name[one][two][three]\" value=\"\">Choose qty</option>";
$sql34 = "SELECT id,qty1,qty2,qty3 FROM test ORDER by id";
$res34 = mysql_query($sql34);
while($named = mysql_fetch_array($res34, MYSQL_ASSOC)) {
echo "<option name=\"name[one][two][three]\" value=\"$named[qty1],$named[qty2],$named[qty3]\"> $named[qty1] - $named[qty2] - $named[qty3] </option>";
в итоге он выдаёт:
Array ( [one] => Array ( [two] => Array ( [three] => 1,2,3 ) ) )
А как зделать что-бы выдавал:
Array ( [one] => 1)
Array ( [two] => 2)
Array ( [three] => 3 )
Как проконвертировать этот массив name [one][two][three] :
echo "<select size=\"1\" name=\"name[one][two][three]\">";
echo "<option name=\"name[one][two][three]\" value=\"\">Choose qty</option>";
$sql34 = "SELECT id,qty1,qty2,qty3 FROM test ORDER by id";
$res34 = mysql_query($sql34);
while($named = mysql_fetch_array($res34, MYSQL_ASSOC)) {
echo "<option name=\"name[one][two][three]\" value=\"$named[qty1],$named[qty2],$named[qty3]\"> $named[qty1] - $named[qty2] - $named[qty3] </option>";
в итоге он выдаёт:
Array ( [one] => Array ( [two] => Array ( [three] => 1,2,3 ) ) )
А как зделать что-бы выдавал:
Array ( [one] => 1)
Array ( [two] => 2)
Array ( [three] => 3 )