表格无线电不会插入数据库

时间:2015-02-14 12:25:12

标签: php html mysql database forms

我有三个无线电选项的测试,并且对于每个选项被按下,我希望该选项增加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>

1 个答案:

答案 0 :(得分:0)

您要设置的值,即点击次数= 点击次数 +1,点击次数的值是多少?

如果点击次数的值是您表格的点击次数的先前值,那么首先您必须在该表格上编写select的查询以获取的值点击