php - 在 php 中回显 HTML

标签 php mysql html input radio-button

您好,我想回显 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/

相关文章:

php - Eloquent orderBy 除了一行

php - 这是什么编码?

mysql - 将sql数据从mysql服务器导出到本地mac计算机帮助中的csv文件,

php - jQuery Ajax 表单不在 iPhone 上提交

javascript - if 语句中的 Eval()

javascript - HTML5 <Video> 滑动后重置视频

Php mysqli 选择位置和顺序

PHP header 与要求冲突

mysql - 无法从表中删除外键

html - 跨度、输入、跨度 100% 宽度 CSS 问题