我正在尝试将PHP变量分配给html单选按钮值,如下所示:
echo "<input type='radio' name='mydisctopic' value="($row['message'])">",($row['message']),"<br>";
但我一直收到错误:
Parse error: syntax error, unexpected '(', expecting ',' or ';' in ...
你能帮忙吗?谢谢!
答案 0 :(得分:1)
尝试
echo "<input type='radio' name='mydisctopic' value='".$row['message']."'>".$row['message']."<br>";
答案 1 :(得分:0)
用
更改行echo "<input type='radio' name='mydisctopic' value='".$row['message']."'>".$row['message']." <br/>";
答案 2 :(得分:0)
echo "<input type='radio' name='mydisctopic' value=\"".$row['message']."\">\"".$row['message']."\"<br>";
更好的方法:
<input type="radio" name="mydisctopic" value="<?= $row['message']; ?>">"<?= $row['message']; ?>"<br>";
答案 3 :(得分:0)
更改为:
echo "<input type='radio' name='mydisctopic' value='". $row['message'] ."'>". $row['message'] ."<br>";
答案 4 :(得分:0)
我喜欢将"
用于HTML属性,所以:
echo '<input type="radio" name="mydisctopic" value="'.$row['message'].'">'.$row['message'].'<br>';
解释器 '
更快
如果你想使用双引号,你可以这样做:
echo "<input type='radio' name='mydisctopic' value='{$row['message']}'>{$row['message']}<br>";
如果你想使用逗号(因为echo可以这样做)
echo '<input type="radio" name="mydisctopic" value="',$row['message'],'">',$row['message'],'<br>';