实际上我的表单遇到了一个小问题。它不发送单选按钮值。有人可以帮我吗?谢谢..这是我的代码
<form action="php/editmain.php" method="post">
<td>
<input type="textbox" name="title" placeholder="<?php echo $result_poi['Title'];?>">
<input type="hidden" name="mainid" value="<?php echo $id;?>">
</td>
<td>
<li><input type="radio" name="icons" value="fa fa-bolt"><img src="icons/acc.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-bars"><img src="icons/apartment.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-glass"><img src="icons/bars.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-book"><img src="icons/books.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-camera"><img src="icons/camera.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-globe"><img src="icons/earth.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-music"><img src="icons/entertain.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-building-o"><img src="icons/estate.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-plus-square"><img src="icons/health.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-hospital-o"><img src="icons/hospital.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-gittip"><img src="icons/massage.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-medkit"><img src="icons/medicalspas.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-home"><img src="icons/museums.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-picture-o"><img src="icons/parks.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-map-marker"><img src="icons/places.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-leaf"><img src="icons/playgrounds.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-circle-o"><img src="icons/playgrounds2.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-cogs"><img src="icons/recreation.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-road"><img src="icons/road.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-shopping-cart"><img src="icons/shopping.png" height="18px" width="18px"></img></li></br>
<li><input type="radio" name="icons" value="fa fa-flag"><img src="icons/sports.png" height="18px" width="18px"></img></li></br>
</td>
<td class="center">
<input type="submit" class="btn btn-info" value="Update">
</td>
</form>
答案 0 :(得分:0)
我在这里测试了你的代码并且没有看到任何错误,html正在发送数据。可能是接收数据的代码存在问题。
// editmain.php
<?php
if (isset($_POST['icons'])) { // Checks if the parameter exists.
$icons = $_POST['icons']; // Stores parameter in a variable.
echo $icons; // Print the selected radio value.
}
?>
答案 1 :(得分:0)
我看到你的html中有变量,是否设置了这些变量?
<input type="textbox" name="title" placeholder="<?php echo $result_poi['Title'];?>">
<input type="hidden" name="mainid" value="<?php echo $id;?>">
$ result_poi和$ id已设置?