将PHP变量分配给HTML单选按钮值

时间:2013-11-11 11:19:43

标签: php html

我正在尝试将PHP变量分配给html单选按钮值,如下所示:

echo "<input type='radio' name='mydisctopic' value="($row['message'])">",($row['message']),"<br>";

但我一直收到错误:

Parse error: syntax error, unexpected '(', expecting ',' or ';' in ...
你能帮忙吗?谢谢!

5 个答案:

答案 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>';