0

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

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

但我不断收到错误:

Parse error: syntax error, unexpected '(', expecting ',' or ';' in ...

你能帮我吗?谢谢!

4

5 回答 5

1

试试喜欢

echo "<input type='radio' name='mydisctopic' value='".$row['message']."'>".$row['message']."<br>";
于 2013-11-11T11:20:57.743 回答
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>';
于 2013-11-11T11:30:08.007 回答
0
echo "<input type='radio' name='mydisctopic' value=\"".$row['message']."\">\"".$row['message']."\"<br>";

更好的方法:

    <input type="radio" name="mydisctopic" value="<?= $row['message']; ?>">"<?= $row['message']; ?>"<br>";
于 2013-11-11T11:21:18.980 回答
0

改成:

echo "<input type='radio' name='mydisctopic' value='". $row['message'] ."'>". $row['message'] ."<br>";
于 2013-11-11T11:22:35.753 回答
0

换行

echo "<input type='radio' name='mydisctopic' value='".$row['message']."'>".$row['message']." <br/>";
于 2013-11-11T11:21:13.227 回答