在php中回应HTML

Nia*_*son 0 html php mysql 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 />";
Run Code Online (Sandbox Code Playgroud)

知道为什么这不起作用吗?

Tim*_*Tim 5

这样的事情是行不通的:

  echo "<input type="radio";
Run Code Online (Sandbox Code Playgroud)

你必须像这样写:

  echo "<input type=\"radio\"";
Run Code Online (Sandbox Code Playgroud)

"是一个特殊的字符,\如果它在字符串内,你必须放在它前面.

写这个:

$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 />";
}
Run Code Online (Sandbox Code Playgroud)

(未经测试,但它应该工作?!).