我的代码如下所示:
foreach($options as $option) {
?>
<input type="radio" name="option" value=<?php $option ?>><?php echo $option?><br>
<?php }?>
<input name= "submit" type="submit" value="Vasta">
</form>
但它并没有给出我想要的结果。如何给单选按钮变量$option的值?如果有必要的话,我会发布更多的代码。
当我将value=<?php $option ?>
更改为value='dog'
时,一切都按照我想要的方式进行,就会给出值。
您缺少echo
语句。我还怀疑你的值中有空格,这会破坏你的HTML,因为你没有在这些值周围使用引号:
<input type="radio" name="option" value="<?php echo $option ?>"><?php echo $option?><br>
尝试使用
value="<?php echo $option ?>">