有人能解决我的问题吗? 我得到这个错误:表中未定义的偏移量PHP
Notice: Use of undefined constant qty - assumed 'qty' in C:\Program Files (x86)\xampp\htdocs\dede\transaksi.php on line 65
Notice: Undefined offset: 3 in C:\Program Files (x86)\xampp\htdocs\dede\transaksi.php on line 65
这个剧本,我想成本和数量之间的倍增,有谁知道?
$select=mysql_query("Select nota.id_item,nota.qty,item.nama_item,item.cost_item FROM nota,item WHERE nota.id_item = item.id_item");
while($data=mysql_fetch_array($select)){
$sub=$_POST[$data[qty]] * $_POST[$data[cost_item]];
echo"<tr>";
echo"<td height=20 >$data[id_item]</td>";
echo"<td height=20 >$data[nama_item]</td>";
echo"<td height=20 >$data[cost_item]</td>";
echo"<td height=20 >$data[qty]</td>";
echo"<td height=20 >$data[qty]*$data[cost_item]</td>";
echo"<td><a href=deleten.php?id=$data[id_item]>X</a></td>";
echo"</tr>";}
你可以做一个'的print_r($ _ POST)'所以我们可以看到你要发送给您的是什么? –
你没有引用你的数组索引名称。 IE'$ _POST [$ data [qty]]'应该是'$ _POST [$ data ['qty']]'当没有引用时,它正在寻找一个名为'qty'的CONSTANT变量, 。 –
这实际上并不重要,因为无论如何PHP都会假设一个字符串。例如:https://eval.in/52747 –