html部分的表单代码如下,请问php部分该怎么写?相应的mysql部分又该如何设置?
<form id="diaocha" method="post" action="diaocha.php">
请评价本期内容 <input type="radio" name="radiogroup" value="best" />非常满意
<input type="radio" name="radiogroup" value="well"/>比较满意
<input type="radio" name="radiogroup" value="soso"/>一般
<input type="submit" value="提交" name="submit" />
</form>
首先,你得在diaocha.php这个文件,接收表单传的值
$radiogroup = isset($_POST['radiogroup'])?$radiogroup:'';isset用来检测是否有选中提交,然后就是数据库的链接
插入数据
$sql = "insert into xxxx set xxx = $radiogroup" //xxxx 是你要插入的表名,xxx就是字段名mysql_query($sql);追问关键是,三个单选input的的name都是"radiogroup",我要怎么把数据插入到相应的mysql里字段里呢?(“best”、“well”、“soso”三个字段)?
我最大的疑惑就在这里,求解答
第一:为什么你要设置三个字段来存储radiogroup的值,你用一个字段来存储不行么?
第二:radio是单选框,所以,你用来提交的话,只能获取到一个值,其他两个是获取不到,如果你一定要这么弄的话,那可以对提交上来的值进行判断
$v = isset($_POST['radiogroup'])?$_POST['radiogrouip']:'';个人建议。。。这样的值,用一个字段来存储就行了
追问你说得对,的确该用一个字段就够了。不过,我的diaocha.php文件写成下面这样,却还是不能把数据插入mysql数据库,还请指点一下,哪里写错了:
sql语句写错了 你看看我的insert语句是怎么写的
追问按你写的sql去改了,但还是不行。。。。
也不太明白这句sql的意思
$radiogroup = isset($_POST['radiogroup'])?$radiogroup:'';
$radiogroup = isset($_POST['radiogroup'])?$radiogroup:''; 这个 是判断你提交的表单,radiogroup有没有传值过来,如果有就是$_POST['radiogroup'],没有的话,就是赋空值
insert语句 就是sql的插入语句 上面我也解释过来 要怎么写
html网站表单内容怎么提交到数据库?
(1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。(2)其次创建一个 HTML 表单,这个表单可把新记录插入 "Persons" 表。(3)接着当用户点击上例中 HTML 表单中的提交按钮时,表单数据被发送到 "insert.php"。"insert.php" 文件连接数据库,并通过...
html表单通过PHP提交到MySQL存储
<?php$conn=@mysql_connect("数据库","帐号","密码") or die(mysql_error()); @mysql_select_db('数据表名',$conn) or die(mysql_error()); $sqlstr = "insert into 数据表名(xm,xxmc,zy,szd,qq,yx,tel,radio,bz) values('" .$_POST['xm']."','" .$_POST['x...
在vsc怎么把html文件里的数据存入mysql数据库
利用PHP代码,根据CSS,把HTML文字导入MYSQL数据库。文件:index.html,新建一个index.php,数据库localhost,用户名root,密码root,数据名test,表test,新建5个字段。插入或更新html内容到数据库的某个字段时,需要将html中的所有双引号进行转义(在双引号前面添加一个\\),否则执行sql会报错。
Html页面中form表单怎么把数据提交到数据库
一、php配置MySQL 依、将php安装目录下的php_mysql.dll和MySQL安装目录下的libmysql.dll文件拷贝至c:\/windows\/system三贰中; 贰、配置php.ini extension=php_gd贰.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll 把上面四个。dll的最前面的;去掉 二、php表单提...
hbuilder里面的html提交表单到php插入数据到mysql里面? 求大神...
您好,提交格式一般默认为表单格式,只要你的html里form的method="post";就行了,想插入到mysql里面,你的php文档里首先要 POST获取表单的提交的数据 连接数据库(输入用户名,密码)转到数据库名,表单名 往里面插入数据(规范格式)关闭连接 返回需要返回的提示 ...
php把数组写入mysql的方法
您好,您可以参考如下代码:<?php\/* 获取HTML表单提交的数据 *\/$id = _POST["id"];$catid = _POST["catid"];$ly = array("data***");\/* 连接数据库,如果出错显示消息结束程序,否则继续执行数据库命令 *\/$con = mysql_connect("127.0.0.1","user","password");if($con == ...
表单提交到数据库的问题
user=request.form("user")'绑定记录集 set rs=Server.CreateObject("Adodb.RecordSet")sql="select * from 表名"rs.open sql,conn,1,3 '开始上传数据 rs.addnew rs.("user")=user 'rs.("user")中的user是你数据库中的字段名, 看情况修改 rs.update rs.close > 下面是php上传数据库的...
PHP如何把表单内容添加进数据库~~~急~~~
首先 insert_sql="insert into meeting_info(name,hostman,address,date,time,remark)values('$name','$hostman','$address','$date','$time','$remark')";在这个后边输出insert_sql 看是否有值 要是有值的话 直接拿到数据库去添加下试试 如果添加失败 说明你的sql语句有问题 添加...
php点击按钮上传csv文件,存入mysql数据库代码怎么写
php$data=file("data.csv");$j=count($data);for($i=2;$i<$j;$i++){ $val="'".str_replace(",","','",trim($data[$i]))."'"; $sql="insert into tab values(".$val.")"; mysql_query($sql,$mylink);}?>\/\/最简单的形式]\/\/我不了解csv 现在给你改下<?p...
怎么将表单的数据传到服务器,这之间又怎么跟数据库连接,希望懂这方面...
在提交表单的时候,客户端浏览器把需要的信息通过GET或POST的方式发回应用程序服务器,应用程序服务器对这些数据进行加工,并在需要的时候连接数据库服务器,对数据库进行操作简单点说,表单的数据是由浏览器发送给应用程序服务器,而数据库的连接是有应用程序服务器来完成的,数据库对于客户端来说是被应用...