Php 获取单选按钮的值
将新记录添加到数据库时,单选按钮的值将成功插入。但是,当我在edit.php页面上编辑记录时,单选按钮都未选中 如何确保根据所选内容选中相应的单选按钮 我试过很多不同的方法,但都没有效果。这是最新的尝试:Php 获取单选按钮的值,php,mysql,Php,Mysql,将新记录添加到数据库时,单选按钮的值将成功插入。但是,当我在edit.php页面上编辑记录时,单选按钮都未选中 如何确保根据所选内容选中相应的单选按钮 我试过很多不同的方法,但都没有效果。这是最新的尝试: <?php $prohibition = $row['prohibition']; ?> Yes: <input type="radio" name="prohibition" value="Yes" <?php if($row['prohibition'] == "
<?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可以接受一个参数。回音比打印速度稍快一些。