你不能这样写的,两个SQL语句是不能相除的应该这样
mysql_select_db("你的数据库名"," 你是数据连接名");
$sql1=$result = SELECT COUNT( `sex` ) as con FROM `news` ;
$sql2=$result = SELECT COUNT( `sex` ) as con FROM `news` WHERE `sex` = '女';
$result 1=mysql_query($sql1," 你的数据连接名");
$result 2=mysql_query($sql2," 你的数据连接名");
$con1=mysql_fetch_array($result 1);
$con2=mysql_fetch_array($result 2);
echo $con1["con"]/$con2["con"];
//你要用百分比的可心像下面一样,把注释去掉就行了
//$m= $con1["con"]/$con2["con"]100;
//echo $m"%" ;
楼主你好,下拉的话你就直接用<select></select>做就可以了,例如:
<select>
<option value ="男">0</option>
<option value ="女">1</option>
</select>
表单页面aphp
<form method="post" action="bphp"><input name="xuehao"/><br/>
<input name="xingming"/><br/>
<input name="xingbie"/>
<input type="submit" name="Submit" value="提交"</form>
bphp
<php $xuehao=$_POST['xuehao'];
$xingming=$_POST['xingming'];
$xingbie=$_POST['xingbie'];
接下来链接数据库
插入数据库表
insert into 表名(字段名,字段名,字段名)values('$xuehao','$xingming','$xingbie')
>
一般建议使用选择框:单选按钮,下拉列表选择
如果这两种的话,你可以用数字或者英文字符处理,当然你用中文也没错。
如果你非的用男女中文字来处理,那么也不需要用正则,即影响效率又不好实现。
直接使用
if (!in_array($aaa, array('男', '女'))) {
echo "对不起,您输入的字符不符合要求,只能输入男女";
exit;
}
或者
if ($aaa != '男' && $aaa != '女') {
echo "对不起,您输入的字符不符合要求,只能输入男女";
exit;
}
注意是两个“&”表示and。
正则我就不介绍了,因为单字的正则匹配跟等于符号判断效果是一样的。
以上就是关于请问:在php中求性别列中的百分比怎么写全部的内容,包括:请问:在php中求性别列中的百分比怎么写、php 将性别 选项 做成为下拉框 其中1为男0为女 在编辑的时候 如果查询出来是1则显示为男 是0则显示为女、php做个学号、姓名、性别的表单,然后单击提交按钮,在数据库MYSQL中查看,可以看见信息,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)