and*_*ro3 0 php html5 mysqli loops radio-button
我在php中有一个while循环,并希望在它们之间放置radion按钮.像这样的东西:
<?
$sql = "SELECT * FROM questions WHERE `type` IN
('".implode("','",$fin_element)."')";
$result = $conn->query($sql);
echo "check 1";
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "check 3";
echo "Q:" . $row["question_name"]. "<br>";
<UL>
<INPUT TYPE="RADIO" NAME="question1" VALUE="answer1.1">
<?php
echo "am i visible?";
$result = $conn->query($sql);
echo "id: " .$result->fetch_assoc()["answer1"]. "<br>";
?><BR>
<INPUT TYPE="RADIO" NAME="question1" VALUE="answer1.2">
<?php
$result = $conn->query($sql);
echo "id: " .$result->fetch_assoc()["answer2"]. "<br>";
?><BR>
<INPUT TYPE="RADIO" NAME="question1" VALUE="answer1.3">
<?php
$result = $conn->query($sql);
echo "id: " .$result->fetch_assoc()["answer3"]. "<br>";
?><BR>
<INPUT TYPE="RADIO" NAME="question1" VALUE="answer1.4 ">
<?php
$result = $conn->query($sql);
echo "id: " .$result->fetch_assoc()["answer4"]. "<br>";
?><BR></UL>
}
} else {
echo "0 results";
}
?>
Run Code Online (Sandbox Code Playgroud)
但这里的代码来自
<UL> to </UL>
Run Code Online (Sandbox Code Playgroud)
不起作用
实际上我正在做一个从数据库中提取问题和答案的测验问题,这里fin_element分别包含了获取问题的id列表,所以一次应该提取多个问题与答案.请帮忙.
你可以在while循环的大括号后结束你的php标签
<?
$sql = "SELECT * FROM questions WHERE `type` IN
('".implode("','",$fin_element)."')";
$result = $conn->query($sql);
echo "check 1";
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
?>
Run Code Online (Sandbox Code Playgroud)
并在while循环结束之前创建php标记
<?php
}
} else {
echo "0 results";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |