Php “是/否”单选按钮帮助从数据库中提取多个问题
嘿,伙计们,我需要一些帮助来填写这份问卷表 目前使用的表格有:Php “是/否”单选按钮帮助从数据库中提取多个问题,php,Php,嘿,伙计们,我需要一些帮助来填写这份问卷表 目前使用的表格有: user userid| username answers aswerid|quesid|ans|userid|date ques quesid|ques 下面的表格是我使用的,但是我得到了单选按钮的错误。。。。有人能提供建议吗 $query = mysql_query("SELECT * FROM ques", $con) or die("Cannot
user
userid| username
answers
aswerid|quesid|ans|userid|date
ques
quesid|ques
下面的表格是我使用的,但是我得到了单选按钮的错误。。。。有人能提供建议吗
$query = mysql_query("SELECT * FROM ques", $con)
or die("Cannot Access tblprequeations From Server");
echo"<div id='quesform' class='quesform'>";
echo"<form name='QForm' method='post' action='answers.php' onsubmit='return validateQForm(this);'>";
echo"<p>";
while($row = mysql_fetch_array($query))
{
echo"<p>";
echo"<label>".$row['quesid']."</label> ";
echo"<label>".$row['ques']."</label> ";
echo"<input type='radio' name='ans' value='yes' if (isset($_POST['ans']) && $_POST['ans'] == 'yes') echo'checked'/>";
echo"<input type='radio' name='ans' value='no' if (isset($_POST['ans']) && $_POST['ans'] == 'no') echo'checked'/>";
echo"</p>";
}
echo"</p>";
$query=mysql\u查询(“从ques中选择*,$con)
或死亡(“无法从服务器访问tblprequeations”);
回声“;
回声“;
回声“”;
while($row=mysql\u fetch\u array($query))
{
回声“”;
回显“$row['quesid']”;
回显“$row['ques']”;
回声“;
回声“;
回声“”;
}
回声“”;
echo”“;
您没有从第一个回音关闭“
,如果
PS:离题,投票结束。echo”“;
echo "<input type='radio' name='ans' value='no' ".((isset($_POST['ans']) && $_POST['ans'] == 'no')?'checked':'')."/>";
不要在echo中使用if语句。
不要在内部回音。
如果要在字符串中有条件地添加内容,请始终使用连接。
((isset($\u POST['ans'])&&&$\u POST['ans']='no')?“选中”:“”)->这是if-else语句的另一种方式
你不应该使用mysql\u query
。了解PDO。你不应该使用单引号来表示HTML属性。你应该注意缩进代码。你不应该使用die
,但要正确处理异常。你不应该混合HTML和PHP,而应该使用模板。HTML中的单引号有什么问题?单引号是完美的有效。
echo "<input type='radio' name='ans' value='no' ".((isset($_POST['ans']) && $_POST['ans'] == 'no')?'checked':'')."/>";