我有三个无线电选项的测试,并且对于每个选项被按下,我希望该选项增加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>
答案 0 :(得分:0)
您要设置的值,即点击次数= 点击次数 +1,点击次数的值是多少?
如果点击次数的值是您表格的点击次数的先前值,那么首先您必须在该表格上编写select的查询以获取的值点击强>