表单直接提交到数据库的代码怎么写
本人做了一个在线反馈的表单,要求直接提交后数据库中就会有提交的内容,数据库暂时还没弄好;请求高人把提交数据库的代码给我。表单主要代码如下<fieldsetid="cont...
本人做了一个在线反馈的表单,要求直接提交后数据库中就会有提交的内容,数据库暂时还没弄好;请求高人把提交数据库的代码给我。表单主要代码如下
<fieldset id="contact">
<legend>请您仔细填写表单</legend>
<ol>
<li>
<label for="name">姓名:</label>
<input type="text" id="name" name="name" />
</li>
<li>
<label for="play">地域:</label>
<select id="subject" name="subject">
<option value="" selected="selected">==江苏省==</option>
<option>北京市</option>
<option>天津市</option>
<option>黑龙江</option>
<option>吉林省</option>
<option>辽宁省</option>
<option>内蒙古</option>
<option>河北省</option>
<option>山西省</option>
<option>湖南省</option>
<option>山东省</option>
<option>上海市</option>
<option>浙江省</option>
<option>福建省</option>
<option>安徽省</option>
<option>湖北省</option>
<option>湖南省</option>
<option>江西省</option>
<option>四川省</option>
<option>重庆市</option>
<option>贵州省</option>
<option>云南省</option>
<option>广东省</option>
<option>广 西</option>
<option>海南省</option>
<option>西 藏</option>
<option>陕西省</option>
<option>宁 夏</option>
<option>甘肃省</option>
<option>青海省</option>
<option>新 疆</option>
<option>香 港</option>
<option>澳 门</option>
<option>台 湾</option>
</select>
</li>
<li>
<label for="phone">电话:</label>
<input type="text" id="phone" name="phone" />
</li>
<li>
<label for="chuan">传真:</label>
<input type="text" id="chuan" name="chuan" />
</li>
<li>
<label for="E-mail">E-mail:</label>
<input type="text" id="E-mail" name="E-mail" />
</li>
<li>
<label for="chanpin">您订购何种产品:</label>
<input type="text" id="chanpin" name="chanpin" />
</li>
<li>
<label for="shuliang">您订购数量:</label>
<input type="text" id="shuliang" name="shuliang" />
</li>
<li>
<label for="message">具体说明:</label>
<textarea id="message" name="message" cols="44" rows="6" /></textarea>
</li>
<li>
<input type="submit" id="submit" name="submit" value="提交" />
<input type="reset" name="reset" value="重填" id="Submit" />
</li>
</ol>
</fieldset> 展开
<fieldset id="contact">
<legend>请您仔细填写表单</legend>
<ol>
<li>
<label for="name">姓名:</label>
<input type="text" id="name" name="name" />
</li>
<li>
<label for="play">地域:</label>
<select id="subject" name="subject">
<option value="" selected="selected">==江苏省==</option>
<option>北京市</option>
<option>天津市</option>
<option>黑龙江</option>
<option>吉林省</option>
<option>辽宁省</option>
<option>内蒙古</option>
<option>河北省</option>
<option>山西省</option>
<option>湖南省</option>
<option>山东省</option>
<option>上海市</option>
<option>浙江省</option>
<option>福建省</option>
<option>安徽省</option>
<option>湖北省</option>
<option>湖南省</option>
<option>江西省</option>
<option>四川省</option>
<option>重庆市</option>
<option>贵州省</option>
<option>云南省</option>
<option>广东省</option>
<option>广 西</option>
<option>海南省</option>
<option>西 藏</option>
<option>陕西省</option>
<option>宁 夏</option>
<option>甘肃省</option>
<option>青海省</option>
<option>新 疆</option>
<option>香 港</option>
<option>澳 门</option>
<option>台 湾</option>
</select>
</li>
<li>
<label for="phone">电话:</label>
<input type="text" id="phone" name="phone" />
</li>
<li>
<label for="chuan">传真:</label>
<input type="text" id="chuan" name="chuan" />
</li>
<li>
<label for="E-mail">E-mail:</label>
<input type="text" id="E-mail" name="E-mail" />
</li>
<li>
<label for="chanpin">您订购何种产品:</label>
<input type="text" id="chanpin" name="chanpin" />
</li>
<li>
<label for="shuliang">您订购数量:</label>
<input type="text" id="shuliang" name="shuliang" />
</li>
<li>
<label for="message">具体说明:</label>
<textarea id="message" name="message" cols="44" rows="6" /></textarea>
</li>
<li>
<input type="submit" id="submit" name="submit" value="提交" />
<input type="reset" name="reset" value="重填" id="Submit" />
</li>
</ol>
</fieldset> 展开
2个回答
展开全部
你的写法有问题,表单首先要是一个form,action定义发送的地址,method定义发送的方法,我举个简单的例子给你就知道了。
<form action="register.php" method="post">
姓名:<input type="text" name="username" />
密码:<input type="password" name="passwd" />
<input type="submit" name="register" value="注册" />
</form>
然后在register.php页面就可以写程序了,通过POST方法(method里面定义的,也可以用get),比如(PHP):
<?PHP
if($_POST[register]) {//如果检查到有register这个提交动作
$sql ="insert into users (name,password) values ('$_POST[username]','$_POST[passwd]')";//写好SQL插入语句
$sth = $db -> prepare($sql);
$sth -> execute();//这两句是PDO数据库的操作方法,不同的语言不同,就是执行刚才那条SQL语句啦
?>
input里面的name就是获取数据的名字,千万不能搞错了
<form action="register.php" method="post">
姓名:<input type="text" name="username" />
密码:<input type="password" name="passwd" />
<input type="submit" name="register" value="注册" />
</form>
然后在register.php页面就可以写程序了,通过POST方法(method里面定义的,也可以用get),比如(PHP):
<?PHP
if($_POST[register]) {//如果检查到有register这个提交动作
$sql ="insert into users (name,password) values ('$_POST[username]','$_POST[passwd]')";//写好SQL插入语句
$sth = $db -> prepare($sql);
$sth -> execute();//这两句是PDO数据库的操作方法,不同的语言不同,就是执行刚才那条SQL语句啦
?>
input里面的name就是获取数据的名字,千万不能搞错了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询