php 数据提交如何传递 选择框文字
在php里面第一个页面有个选择框,要把选择框选择的文字提交到数据库中,怎么把选择框文字提交传递过去?<html><formaction="x_lytj.php"metho...
在php里面 第一个页面 有个选择框,要把选择框选择的文字提交到数据库中,怎么把选择框文字提交传递过去?
<html>
<form action="x_lytj.php" method="post">
<title>简单留言板</title>
<center>
<table width="529" height="292" border="1" bordercolor="#33ccff">
<tr>
<td height="42" colspan="5" align="center">
<h1><font color="#660000"><?php echo $_COOKIE['name'].' 欢迎你进入留言板系统'; ?></font></h1>
</td>
</tr>
<tr>
<td width="70" height="36">留言标题</td>
<td colspan="3" align="center">
<input type="text" name="bt" size="45"/>
</td>
</tr>
<tr>
<td height="38" align="center">QQ</td>
<td width="183" align="center"><input name="qq" type="text" /></td>
<td width="66" align="center">邮箱</td>
<td width="182" align="center"><input name="yx" type="text"></td>
</tr>
<tr>
<td height="39" align="center">留言者</td>
<td align="center"><?php
echo $_COOKIE['name'];
$f=$_COOKIE['name'];
?></td>
<td>留言给谁</td>
<td align="center"><select name="t">
<option>老大</option>
<option>老二</option>
<option>老三</option>
<option>老四</option>
</select></td>
</tr>
<tr>
<td height="72">留言内容</td>
<td align="center" colspan="3">
<textarea name="nr" cols="55" rows="5"></textarea>
</td>
</tr>
<tr>
<td height="49" colspan="4" align="center">
<input type="submit" name="submit" value="提交留言">
<input name="reset" type="reset" id="reset" value="重置留言">
</td>
</tr>
</table>
</form>
</center>
</html>
这是第一页
<?php
include_once("x_1.php");/*包含链接数据库的文件*/
date_default_timezone_set("PRC");/*设置时区*/
$datime =date('Y-m-d G:i:s');/*获取当前系统日期和时间*/
$strsql = "INSERT INTO
bbq(bt,qq,yx,f,t,nr)
VALUES
('$_POST[bt]','$_POST[qq]','$_POST[yx]','$_POST[$f]','$_POST[t]','$_POST[nr]')";
$qu = mysqli_query($link,$strsql);
if($qu==TURE)
{
print('写入记录成功');
} else{
print('写入记录失败');
}
mysqli_error($link);
mysqli_close($link);/*关闭与数据库服务器链接*/
?>
这是第二页 展开
<html>
<form action="x_lytj.php" method="post">
<title>简单留言板</title>
<center>
<table width="529" height="292" border="1" bordercolor="#33ccff">
<tr>
<td height="42" colspan="5" align="center">
<h1><font color="#660000"><?php echo $_COOKIE['name'].' 欢迎你进入留言板系统'; ?></font></h1>
</td>
</tr>
<tr>
<td width="70" height="36">留言标题</td>
<td colspan="3" align="center">
<input type="text" name="bt" size="45"/>
</td>
</tr>
<tr>
<td height="38" align="center">QQ</td>
<td width="183" align="center"><input name="qq" type="text" /></td>
<td width="66" align="center">邮箱</td>
<td width="182" align="center"><input name="yx" type="text"></td>
</tr>
<tr>
<td height="39" align="center">留言者</td>
<td align="center"><?php
echo $_COOKIE['name'];
$f=$_COOKIE['name'];
?></td>
<td>留言给谁</td>
<td align="center"><select name="t">
<option>老大</option>
<option>老二</option>
<option>老三</option>
<option>老四</option>
</select></td>
</tr>
<tr>
<td height="72">留言内容</td>
<td align="center" colspan="3">
<textarea name="nr" cols="55" rows="5"></textarea>
</td>
</tr>
<tr>
<td height="49" colspan="4" align="center">
<input type="submit" name="submit" value="提交留言">
<input name="reset" type="reset" id="reset" value="重置留言">
</td>
</tr>
</table>
</form>
</center>
</html>
这是第一页
<?php
include_once("x_1.php");/*包含链接数据库的文件*/
date_default_timezone_set("PRC");/*设置时区*/
$datime =date('Y-m-d G:i:s');/*获取当前系统日期和时间*/
$strsql = "INSERT INTO
bbq(bt,qq,yx,f,t,nr)
VALUES
('$_POST[bt]','$_POST[qq]','$_POST[yx]','$_POST[$f]','$_POST[t]','$_POST[nr]')";
$qu = mysqli_query($link,$strsql);
if($qu==TURE)
{
print('写入记录成功');
} else{
print('写入记录失败');
}
mysqli_error($link);
mysqli_close($link);/*关闭与数据库服务器链接*/
?>
这是第二页 展开
1个回答
展开全部
$strsql = "INSERT INTO
bbq(bt,qq,yx,f,t,nr)
VALUES
('$_POST[bt]','$_POST[qq]','$_POST[yx]','$_POST[$f]','$_POST[t]','$_POST[nr]')";
改成:
$t=$_POST['t'];//其它也改成这种形式,
$strsql = "INSERT INTO
bbq(bt,qq,yx,f,t,nr)
VALUES
('$bt','$qq','$yx','$_POST[$f]','$t','$nr')";
bbq(bt,qq,yx,f,t,nr)
VALUES
('$_POST[bt]','$_POST[qq]','$_POST[yx]','$_POST[$f]','$_POST[t]','$_POST[nr]')";
改成:
$t=$_POST['t'];//其它也改成这种形式,
$strsql = "INSERT INTO
bbq(bt,qq,yx,f,t,nr)
VALUES
('$bt','$qq','$yx','$_POST[$f]','$t','$nr')";
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询