Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取单选按钮的值_Php_Mysql - Fatal编程技术网

Php 获取单选按钮的值

Php 获取单选按钮的值,php,mysql,Php,Mysql,将新记录添加到数据库时,单选按钮的值将成功插入。但是,当我在edit.php页面上编辑记录时,单选按钮都未选中 如何确保根据所选内容选中相应的单选按钮 我试过很多不同的方法,但都没有效果。这是最新的尝试: <?php $prohibition = $row['prohibition']; ?> Yes: <input type="radio" name="prohibition" value="Yes" <?php if($row['prohibition'] == "

将新记录添加到数据库时,单选按钮的值将成功插入。但是,当我在edit.php页面上编辑记录时,单选按钮都未选中

如何确保根据所选内容选中相应的单选按钮

我试过很多不同的方法,但都没有效果。这是最新的尝试:

<?php $prohibition = $row['prohibition']; ?> 
Yes: <input type="radio" name="prohibition" value="Yes" <?php if($row['prohibition'] == "Yes") print "checked";?> /><br>
No:  <input type="radio" name="prohibition" value="No" <?php if($row['prohibition'] == "No") print "checked";?> />

是:/>

美元行['bannization']的输出是什么?尝试用echo替换打印:

<?php $prohibition = $row['prohibition']; ?> 
Yes: <input type="radio" name="prohibition" value="Yes" <?php if($row['prohibition'] == "Yes") echo "checked";?> /><br>
No:  <input type="radio" name="prohibition" value="No" <?php if($row['prohibition'] == "No") echo "checked";?> />

是:/>

美元行['bannization']的输出是什么?尝试用echo替换打印:

<?php $prohibition = $row['prohibition']; ?> 
Yes: <input type="radio" name="prohibition" value="Yes" <?php if($row['prohibition'] == "Yes") echo "checked";?> /><br>
No:  <input type="radio" name="prohibition" value="No" <?php if($row['prohibition'] == "No") echo "checked";?> />

是:/>

基于一小段代码

应该可以工作

您已经定义了
$bannion
变量,因此只需检查是否没有理由将数据库输出直接用于if语句


当然,它完全取决于基于小代码片段的
$row['bannization']

的输出

应该可以工作

您已经定义了
$bannion
变量,因此只需检查是否没有理由将数据库输出直接用于if语句


当然,这完全取决于
$row['bannization']

的输出查看页面的源代码并发布。根据小代码段,
$row['bannization']
的输出是什么。。。
不起作用吗?当然,这完全取决于
$row['bannion']
的输出。此代码应能正常工作,请尝试查看源代码或打印回声
$bannion
@Scott谢谢!你的小片段成功了!我现在可以高兴地回家了:)查看页面的源代码并发布。根据一小段代码,
$row['bannization']
,它的输出是什么。。。
不起作用吗?当然,这完全取决于
$row['bannion']
的输出。此代码应能正常工作,请尝试查看源代码或打印回声
$bannion
@Scott谢谢!你的小片段成功了!我现在可以高兴地回家了:)使用
打印
而不是
回音
有什么好处?它们都用于将数据输出到屏幕上。差别很小:echo没有返回值,而print的返回值为1,因此可以在表达式中使用。echo可以接受多个参数(尽管这种用法很少),而print可以接受一个参数。echo比print快一点。使用
print
而不是
echo
有什么好处?它们都用于向屏幕输出数据。差别很小:echo没有返回值,而print的返回值为1,因此可以在表达式中使用。echo可以接受多个参数(尽管这种用法很少),而print可以接受一个参数。回音比打印速度稍快一些。