我在html中有这样的表单:
它有多个值。我想通过验证提交这些值。例如,如果有人输入广告长度的值,那么他必须填写该特定行的所有其他字段。之后我想提交表单并将所有正确的值(我的意思是,行中没有任何冲突)存储到数据库中。
HTML CODE:
<table border="1" style="width:300px">
<tr>
<th>Ad Length</th>
<th>Ad Type</th>
<th>Ad Location</th>
<th>Price</th>
</tr>
<?php for($i=1;$i<=5;$i++){ ?>
<tr>
<td>
<select name="ad_length[]" id="">
</td>
</tr>
等其他元素......
这是myPHP代码:
$ad_length = $_POST['ad_length'];
$ad_type = $_POST['ad_type'];
$ad_location = $_POST['ad_location'];
$ad_price = $_POST['ad_price'];
foreach($ad_length as $al){
print_r($al." , ");
}
但是,我想,我在某处做错了? 什么是完美的解决方案? 感谢。
答案 0 :(得分:0)
这应该是一个开始的地方。
<?php
if(isset($ad_length)){
if(!isset($ad_type)){
echo 'Please enter type of advert'
}
elseif{
...
}
else{
/* Insert into database */
}
}
?>