【发布时间】:2017-11-01 04:45:53
【问题描述】:
我使用数组发布了一组产品信息。有一段时间已插入空行。如何删除它。
客户端代码:
<?php for($i=1; $i<6; $i++) { ?>
<input type="text" name="product[]" id="product{{$i}}">
<input type="text" name="qty[]" id="qty{{$i}}">
<input type="text" name="rate[]" id="rate{{$i}}">
<input type="text" name="amount[]" id="amount{{$i}}">
<?php } ?>
服务器端代码:
$product=implode('#@$',$_POST["product"]);
$qty=implode('#@$',$_POST["qty"]);
$rate=implode('#@$',$_POST["rate"]);
$amts=implode('#@$',$_POST["amount"]);
$insertqry=mysql_query("insert into invoice (prodt,qty,rates,amts) values('$product','$qty','$rate','$amts')");
【问题讨论】:
-
你说标记为空的依据是什么?
-
有时用户不填写该行。如果空行无法插入值@AlivetoDie
-
将 for 循环中的所有内容都包装在 IF 语句中...?