• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP中单选按钮获取数据库值的问题

php 搞代码 4年前 (2022-01-23) 11次浏览 已收录 0个评论
文章目录[隐藏]

1.单选按钮代码

男女

2.获取数据库中单选按钮值

 />男 />女

这样写了判断以后,不管数据表中是男还是女,获取到单选按钮中都是选择的男,请问一下是什么情况啊。

回复讨论(解决方案)

分号拿出来

echo “checked=checked” ;

分号拿出来

echo “checked=checked” ;

分号拿出来还是一样的啊

这样测试看看

/>男
/>女

你要先打印一哈你的$_POST[‘sex’] ,看看值是个啥

$_POST[‘sex’] 是数据库里面拿出来的吗?

不明白怎么数据库的数据跑到$_POST里面啦。你用什么浏览器?会不会浏览器缓存了数据的原因? http://zhidao.baidu.com/question/454477852.html.我之前也遇过这样的情况。 英式小众T恤https://shop72605243.taobao.com,店铺号9463210

<?php
if($_POST[sex] == “male”){
echo “男”;
echo “女”;
}
else {
echo “男”;
echo “女”;
}

html代码写标准一点。。。。
echo ‘ checked=”checked”‘;

ech~来1源gaodai#ma#com搞*代#码1网搞代gaodaima码o ‘checked=“checked”’;
这样写才对

<?php if($_POST[‘sex’] != “female”) echo “checked=checked;” ?> 里面($_POST[‘sex’] != “female”)是‘==’而不是‘=’;

<?php if($_POST[‘sex’] != “female”) echo “checked=checked;” ?> 里面($_POST[‘sex’] != “female”)是‘==’而不是‘=’;

看错了,,,你先打出来($_POST[‘sex’] 看看是什么

if($_POST['sex'] != "female") echo ‘checked=“checked;’ 

另外输出下$_POST是什么看下


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP中单选按钮获取数据库值的问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址