您好,我想回显 HTML,以便将 mysql 中的变量放入 HTML 输入标记中。特别是我遇到问题的单选按钮,它表示需要逗号或分号。这是我的代码:
$result=mysql_query($sql);
$row = mysql_fetch_assoc($result);
while($row = mysql_fetch_array($result)){
echo "<input type="radio";
echo "value=";
echo "$row["cnumber"]";
echo "/>";
echo "$row["cname"]";
echo "<br />";
知道为什么这不起作用吗?
最佳答案
这样的事情是行不通的:
echo "<input type="radio";
你必须这样写:
echo "<input type=\"radio\"";
"
是一个特殊的字符,如果它在字符串中,则必须在其前面放置一个 \
。
这样写:
$result=mysql_query($sql);
$row = mysql_fetch_assoc($result);
while($row = mysql_fetch_array($result)){
echo "<input type=\"radio\" value=\"".$row['cnumber']."\" />".$row['cname']."<br />";
}
(未测试,但它应该有效?!)。
关于php - 在 php 中回显 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5053295/