これが機能したときはうれしかったのですが、最後の 2 行をコメントアウトしない限り、注文が 2 回送信されます。重複しないように書く良い方法はありますか?
$sql = "INSERT INTO orders (weight, shipper, shipacct) VALUES ('$weight', '$shipper', '$shipacct')";
$conn->query($sql);
$recordid = $conn->insert_id;
レコード ID を注文 ID として使用しようとしているので、このようにしました。この注文 ID を購入レシートでお客様に返信します。
更新されたコード:
$sql = "INSERT INTO orders (weight, shipper, shipacct) VALUES ('$weight', '$shipper', '$shipacct')";
$recordid = mysql_insert_id();
重複はありませんが、レコード ID は返されません。