我很新于php和HTML,最近几天一直在尝试理解它们。我正在尝试创建一个包含56个单选按钮的问卷调查。
这是我目前的通用布局:
<form action="index.php" name="My Form" method="POST">
<ol>
<li>
<p>Do you eat cheese?</p><br />
<input type="radio" name="Q1" value="0"/>Never<br />
<input type="radio" name="Q1" value="1"/>In the past<br />
<input type="radio" name="Q1" value="2"/>Sometimes<br />
<input type="radio" name="Q1" value="4"/>Often<br /><br />
</li>
<input type="submit" name="submit" value="Submit the questionnaire"></input>
</ol>
</form>
我尝试了这种变体
<html>
<body>
<?php
function inputs($counter)
$questions = array("Q1","Q2");
echo '
<input type="radio" name=.$questions[$counter]; value="0"
/>Never
<br />
<input type="radio" name=.$questions[$counter]; value="1" />In
the past
<br />
<input type="radio" name=.$questions[$counter]; value="2"
/>Sometimes
<br />
<input type="radio" name=.$questions[$counter]; value="4"
/>Often
<br />
<br /> ';
?>
</body>
</html>
为了在列表项中像这样进行操作
<p>Do you eat cheese?<p><br />
<?php inputs(0);?>
(包含函数的文件已经被包含)
曾经尝试过将其打印在页面上(所有内容都正确,但没有转移到index.php进行计算)。我怀疑我应该将inputs(0)设置为某些东西,但我不知道。
所以我的问题是 ->
- 是否可以像这样将输入放入php函数,并使它们输出一个值用于表单(稍后可用于index.php)?
- 如果不行,是否有一种方法创建子表单函数,其中每个问题都是自己的表单,并将值输出到更大的表单中?
- 我应该勇敢地写下这些问题吗?
干杯!
' . $var . '
)。 - Professor Abronsiusname
,从'Q1'变成'Q2'吗? - The Codesee0,1,2,4
? - Professor Abronsiusi
而更改为q1、q2、q3...
。 - Professor Abronsius