
正文
php提交选择框的数据库 php做选择题表单
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用PHP做的表单中,怎样提交表单中单选按钮的值到数据库?
在PHP表单中
单选按钮
如果选中了提交后,就是这个单选按钮的值,如果没有选中,提交是空值。
比如
在提交后
如果是选中打钩的,在PHP
获取到的值就是
echo
$_POST['a']
//输出
1
如果没有选中,在PHP
获取到的值就是
echo
$_POST['a']
//输出
if
(empty($_POST['a']))
{
$a=0;
}else{
$a=$_POST['a'];
}
相关问答
Q1: PHP中怎样将复选框的值插入数据库并获取
while($row=mysql_fetch_array($sql))
{
//echo $row[sport];//这段代码输出Array
print_r($row["sport"]);
}
看看输出的是什么,是一个array();
还是array(key=value);
如果有值就成功了,为空就是存取的时候有问题!
Q2: php中按钮怎么提交数据到数据库中?
利用表单提交,范例代码如下:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title无标题文档/title
/head
body
table
form name="" action="ip地址" method="post" (这里是新增的)
tr
td valign="top" height="110"兴趣特长:/td
tdtextarea name="content" rows="6" class="textarea0" style="width:630px" /textarea/td
/tr
tr
td valign="top"自我评价:/td
tdtextarea name="content" rows="6" class="textarea0" style="width:630px" /textarea/td
/tr
tr
td colspan="2" align="center"input type="submit" value="提交" //td
/tr
/form (这里是新增的)
/table
/body
/html
Q3: 怎么将表单中的数据提交到数据库 php
一、php配置MySQL
1、将php安装目录下php提交选择框的数据库的php_mysql.dll和MySQL安装目录下php提交选择框的数据库的libmysql.dll文件拷贝至c:/windows/system32中php提交选择框的数据库;
2、配置php.ini
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
把上面四个。dll的最前面的php提交选择框的数据库;去掉
二、php表单提交至数据库的实现过程
1、login.php页面
SPAN style="FONT-SIZE: 14px"html
FORM method=post action=add.php
Name: INPUT name=usernameBR
Email: INPUT name=emailBR
INPUT value=提交 type=submit name=submit
/FORM
/SPAN
2、add.php页面
SPAN style="FONT-SIZE: 14px"?php
include("conn.php");
?
?php
if(isset($_POST["submit"]))
{
$sql = "insert into users(username, email) values('$_POST[username]', '$_POST[email]')";
mysqli_query($conn, $sql);
echo "添加成功";
}
?/SPAN
3、conn.php页面
SPAN style="FONT-SIZE: 14px"?php
$conn = new mysqli("localhost", "root", "159357");
$conn-select_db("db_test");
//mysql_query("set name 'gb2312'");
$conn-set_charset("utf8");
?/SPAN
Q4: 关于PHP复选框提交问题,每次提交到数据,只显示1个选择的值,而不是多选的值。
复选框php提交选择框的数据库的名称全部改为 xuan1[],如
label
input type="checkbox" name="xuan1[]" value="1" id="1" 1
/label
label
input type="checkbox" name="xuan1[]" value="2" id="2"
2/label
label
input type="checkbox" name="xuan1[]" value="复选框" id="3"
复选框/label
label
input type="checkbox" name="xuan1[]" value="22" id="4"
22/label
取值时
$count=count($_POST['xuan1']);
$value="";
for ($i=0;$i$count;$i++) {
$value.=$xuan1[$i]." ";
}
关于php提交选择框的数据库和php做选择题表单的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






