<form action="sumbit.php" method="post">
Q1、第一个问题?<br>
<input type='radio' name='q1' value='男' />男<br>
<input type='radio' name='q1' value='女' />女<br>
Q2、第二个问题?<br>
<input type='checkbox' name='q2' value='好' />好<br>
<input type='checkbox' name='q2' value='不好' />不好<br>
<input type='checkbox' name='q2' value='就这样' />就这样<br>
Q3、第三个问题?<br>
<input type='radio' name='q3' value='很好' />很好<br>
<input type='radio' name='q3' value='非常好' />非常好<br>
<input type='radio' name='q3' value='不错' />不错<br>
<input type='radio' name='q3' value='good' />good<br>
Q4、第四个问题?<br>
<input type='radio' name='q4' value='好啊' />好啊<br>
<input type='radio' name='q4' value='不好' />不好<br>
<input type='radio' name='q4' value='就这样' />就这样<br>
<input type='radio' name='q4' value='很好' />很好<br>
<input type='radio' name='q4' value='很不错' />很不错<br>
<input type="submit" value="提交"/>
</form>
本人菜鸟一个,最近遇到一个问卷调查的程序,像这样的怎么插入数据库呢?
数据库中记录表:result
里面的字段:q1、q2、q3、q4
分别对应四个问题。
插入一条记录,就把四个值分别插入到对应的字段中。这个怎么插入呢?这里我只列出了四个问题,但是后面还有很多的问题,不可能一个个对应来插入吧。
我的想法是name都是q开头,后面是顺序的序号,而插入的数据表,也是分别对应的。能否通过循环来插入呢?
哪位大侠给个插入的代码啊?在此感谢!!
这里既有radio,也有checkbox,后面还有text,通过$_POST怎么处理呢?
------解决思路----------------------
checkbox里需要用数组才能获取表单中所有的值,像这样<input type='checkbox' name='q2[]' value='好' />好<br>,提交之后所有的值会在$_POST[]里,应该可以循环吧。