PHP 表单处理
当表单域PHP代码在一个页面中时,对数据库插入数据没有问题。我想把form与php代码分开放到两个文件中。<?phpinclude("conn.php");if($_PO...
当表单域PHP代码在一个页面中时,对数据库插入数据没有问题。我想把form与php代码分开放到两个文件中。
<?php
include("conn.php");
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}
?>
<form action="add.php" method="post">
<input name=" user_name" type="text" size="50" />
<input name="submit" type="submit" value="确定" />
</form>
如果将PHP代码和form放到两个文件中,PHP代码应该怎么写可以直接将数据插入到数据库?
本人小菜,请高手指教一下。 展开
<?php
include("conn.php");
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}
?>
<form action="add.php" method="post">
<input name=" user_name" type="text" size="50" />
<input name="submit" type="submit" value="确定" />
</form>
如果将PHP代码和form放到两个文件中,PHP代码应该怎么写可以直接将数据插入到数据库?
本人小菜,请高手指教一下。 展开
3个回答
展开全部
比如这样安排:
数据操作的PHP文件名为:insertdata.php
内容为:
<?php
include("conn.php");
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}
?>
表单form的PHP文件名为:adddata.php
内容为:
<?php
include("insertdata.php");
echo '
<form action="add.php" method="post">
<input name=" user_name" type="text" size="50" />
<input name="submit" type="submit" value="确定" />
</form>';
?>
然后用户只要访问 adddata.php 文件即可。
数据操作的PHP文件名为:insertdata.php
内容为:
<?php
include("conn.php");
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}
?>
表单form的PHP文件名为:adddata.php
内容为:
<?php
include("insertdata.php");
echo '
<form action="add.php" method="post">
<input name=" user_name" type="text" size="50" />
<input name="submit" type="submit" value="确定" />
</form>';
?>
然后用户只要访问 adddata.php 文件即可。
展开全部
创建add.php文件:
<?php
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}else{
echo <<<EOF
<form action="add.php" method="post">
<input name=" user_name" type="text" size="50" />
<input name="submit" type="submit" value="确定" />
</form>
EOF;
}
?>
其中form中的action属性要指向本文件;
<?php
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}else{
echo <<<EOF
<form action="add.php" method="post">
<input name=" user_name" type="text" size="50" />
<input name="submit" type="submit" value="确定" />
</form>
EOF;
}
?>
其中form中的action属性要指向本文件;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a.php:
<?php
include("conn.php");
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}
?>
b.php:
<form action="a.php" method="post">
<input name=" user_name" type="text" size="50" />
<input name="submit" type="submit" value="确定" />
</form>
<?php
include("conn.php");
if($_POST['submit']) {
$sql = "insert into test(id,user_name) values('','$_POST[user_name]')";
mysql_query($sql);
}
?>
b.php:
<form action="a.php" method="post">
<input name=" user_name" type="text" size="50" />
<input name="submit" type="submit" value="确定" />
</form>
追问
我想把表单放到HTML中,php文件该怎样处理啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询