1、首先查看你的数据库编码是gb2312、gbk、utf8,确保一致。
创新互联是专业的开鲁网站建设公司,开鲁接单;提供成都网站制作、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行开鲁网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
2、查询结果前先mysql_query(“SET NAMES UTF8/GB2312/GBK")选一致的
3、页面的编码是meta http-equiv="Content-Type" content="text/html; charset=utf-8/gb2312/gbk",页面编码选择一致
4、如果是PHP文件的话,header('Content-Type:utf/gb2312/gbk');//任意选一致的
input type="radio" name="sex" value="男" ?php if ($sex=='男') echo "checked" ;? /
input type="radio" name="sex" value="女" ?php if ($sex=='女') echo "checked" ;? /
$sex是你的性别变量名
楼主 您好 我不知道您是不是要这样:
1,当点击是或否的时候,对应显示或者不显示选项(我用的下拉框)。
2,你是需要把用户的数据填写进数据库。
我的方法:使用jquery完成。(注意引入jquery框架文件啊!)
代码如下:
html
head
titletest/title
/head
script src="jquery-1.4.js" type="text/javascript"/script
script type="text/javascript"
$(document).ready(function(){
$('input[name=radio]').click(function(){
$('select[name=sex]').toggle();
})
})
/script
body
table
form action="" method="post"
是否选择性别:
input type="radio" name="radio" id="yes" value="radio" /是
input type="radio" name="radio" id="no" value="radio" /否br
select name="sex"
option value="1" selected="selected"男/option
option value="2"女/option
/select
/form
/table
/body
/html
如果我没理解错你的意思 一定帮到你!
表单页面a.php
form method="post" action="b.php"input name="xuehao"/br/
input name="xingming"/br/
input name="xingbie"/
input type="submit" name="Submit" value="提交"/form
b.php
?php $xuehao=$_POST['xuehao'];
$xingming=$_POST['xingming'];
$xingbie=$_POST['xingbie'];
接下来链接数据库
插入数据库表
insert into 表名(字段名,字段名,字段名)values('$xuehao','$xingming','$xingbie')
?
你上面用的char也可以 用int也行,0为男,1为女,这些就是一个标志,不一定数据库中必须为男女 只要程序能读的懂能表达的清楚就ok了