-1

配列データを送信した後、テーブルを更新できません。例: 1. 製品名: DELL 329 数量:5 レート:2500 金額:12500 2. 製品名:Dell 21 数量:8 レート:1800 金額:14400

ただし、配列の最後のインデックスのみがテーブルで更新されます

like 製品名:Dell 21 数量:8 料金:1800 金額:14400 製品名:Dell 21 数量:8 料金:1800 金額:14400

            $in_no=$_POST['in_no'];

    //enter rows into item_info table
            foreach($_POST['p_name'] as $row=>$nm)
            {
                    $p_name=mysql_real_escape_string($nm);
                    $quantity=mysql_real_escape_string($_POST['quantity'][$row]);
                    $rate=mysql_real_escape_string($_POST['rate'][$row]);
                    $amount=mysql_real_escape_string($_POST['amount'][$row]);




            echo "Product Name:".$p_name." Quantity :".$quantity." Rate :".$rate." Amount :".$amount."<br/>";

            $involv = "UPDATE item_info set `p_name`='$p_name', `quantity`='$quantity', `rate`='$rate', `amount`='$amount' where `in_no`='$in_no'";

            mysql_query($involv);

`

4

3 に答える 3