THE TEXTBOXES WILL NOT BE STORED AS ARRAYS IN THE POST ARRAY. YOU HAVE TO REFER TO THEM INDIVIDUALLY.
I'm sorry, but 3 posts, and still the same issue. I know you're new, but come on.
if(isset($_POST['btnAddPr']))
{
$item=$_POST['chkItem'];
$quantity=$_POST['txtQty'];
foreach($_POST['chkItem'] as $key=>$val)
{
$val2 = $_POST['txtQty'.$key];
$query = "INSERT INTO tbl (fItem,fQuat) VALUES('".$val."',$val2)";
echo $query."<br>";
}
}
And your form needs to be set up like:
<td width="24%">Item1 </td>
<td width="2%"><input type="checkbox" name="chkItem[]" value="Item1" /></td>
<td width="29%"><div align="center">X</div></td>
<td width="7%"><input name="txtQty0" type="text" class="box" size="2" maxlength="2" /> </td>
<td width="32%">Quantity</td>
</tr>
<tr>
<td width="24%">Item2 </td>
<td width="2%"><input type="checkbox" name="chkItem[]" value="Item1" /></td>
<td width="29%"><div align="center">X</div></td>
<td width="7%"><input name="txtQty1" type="text" class="box" size="2" maxlength="2" /> </td>
<td width="32%">Quantity</td>