【发布时间】:2015-02-14 12:25:11
【问题描述】:
我有一个包含三个单选选项的测试,对于每个被按下的选项,我希望该选项增加 1 或我想要的任何数字,然后将每个被按下的单选按钮的计数添加到数据库中。
我有这样的表结构:两个字段:颜色和点击。颜色有值:绿色、红色、黄色。
<?php
$a=mysql_connect('xxxx','xxxx','xxxx');
$b=mysql_select_db('xxxx',$a);
if ($_POST['submit']){
if ($_POST['color']=='green'){
$query='UPDATE tester SET clicks = clicks+1 WHERE color = "green"';
mysql_query($query);
}
if ($_POST['color']=='red'){
$query='UPDATE tester SET clicks = clicks+1 WHERE color = "red"';
mysql_query($query);
}
if ($_POST['color']=='yellow'){
$query='UPDATE tester SET clicks = clicks+1 WHERE color = "yellow"';
mysql_query($query);
}
}
?>
<form action="indexni.php" method="POST">
<input type="radio" name="color" value="green" />Green<br>
<input type="radio" name="color" value="red" />Red<br>
<input type="radio" name="color" value="yellow" />Yellow<br>
<input type ="submit" />
</form>
【问题讨论】:
标签: php html mysql database forms