I won't even try to explain what i am doing with this. It works as i need it to but the foreach generates warnings saying 'Invalid argument supplied for foreach() ' in my apache error logs.
can anyone tell me what i am doing wrong with these loops?
thanks, chuck
<html>
<head>
</head>
<body>
<pre>
<?
if($_POST)
{
foreach ($_POST as $key => $value)
{ foreach($value as $key2 =>$value2)
{ $equiparray[$key2][$key] = $value2;
foreach($value2 as $key3 => $value3)
{ $serialarray[$key2][$key3][$key] = $value3;
}
}
}
print_r($equiparray);
print_r($serialarray);
}
?>
</pre>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
<p>
<input class="inputFieldSmall" id="prodid0" name="prodid[0]" type="text" value="102-3061-001">
<input class="inputField" id="proddes0" name="proddes[0]" type="text" value="Versa - 6 pin JYC Male - JYC Female 1m">
<input class="inputFieldSmallest" id="quantity0" name="quantity[0]" type="text" value="33"><br />
-<input name="prod[0][1]" value="prod[0][1]" /><input name="qty[0][1]" value="qty[0][1]" /><input name="color[0][1]" value="color[0][1]" /><br />
-<input name="prod[0][2]" value="prod[0][2]" /><input name="qty[0][2]" value="qty[0][2]" /><input name="color[0][2]" value="color[0][2]" /><br />
-<input name="prod[0][3]" value="prod[0][3]" /><input name="qty[0][3]" value="qty[0][3]" /><input name="color[0][3]" value="color[0][3]" /><br />
-<input name="prod[0][4]" value="prod[0][4]" /><input name="qty[0][4]" value="qty[0][4]" /><input name="color[0][4]" value="color[0][4]" /><br />
</p>
<p>
<input class="inputFieldSmall" id="prodid1" name="prodid[1]" type="text" value="201-2003-800">
<input class="inputField" id="proddes1" name="proddes[1]" type="text" value="NeoFlex - Aluminum Mounting Clip - White">
<input class="inputFieldSmallest" id="quantity1" name="quantity[1]" type="text" value="51"><br />
-<input name="prod[1][1]" value="prod[1][1]" /><input name="qty[1][1]" value="qty[1][1]" /><input name="color[1][1]" value="color[1][1]" /><br />
-<input name="prod[1][2]" value="prod[1][2]" /><input name="qty[1][2]" value="qty[1][2]" /><input name="color[1][2]" value="color[1][2]" /><br />
-<input name="prod[1][3]" value="prod[1][3]" /><input name="qty[1][3]" value="qty[1][3]" /><input name="color[1][3]" value="color[1][3]" /><br />
-<input name="prod[1][4]" value="prod[1][4]" /><input name="qty[1][4]" value="qty[1][4]" /><input name="color[1][4]" value="color[1][4]" /><br />
</p>
<input type="submit" name="submit" value="submit" />
</form>
</body>
</html>