作者:kerrybrooks | 来源:互联网 | 2023-09-24 19:37
导读:很多朋友问到关于php如何在本页处理表单的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
本文目录一览:
1、我想用php 修改表单数据,要求在单独的修改页面执行
2、php 同一个页面处理不同表单!
3、php表单怎么提交在自己本页面啊?
4、PHP 表单处理
5、PHP怎么把表单提交到本页
我想用php 修改表单数据,要求在单独的修改页面执行
1、新建一个edit.php
2、在edit.php里调用要修改的记录,如果不会再问。
3、将调用的记录数据填充到 edit.php的form里去。
4、将form的action改为action="edit_save.php"
5、把?php
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Coudl not connet:'.mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("UPDATE Persons SET Firstname='".$_POST["firstname"]."',
Lastname='".$_POST["lastname"]."',Password='".$_POST["password"]."',Age='".$_POST["age"]."'");
mysql_close($con);
echo "scriptwindow.location.href='1.php';/script ";
?保存为edit_save.php
php 同一个页面处理不同表单!
你的思路是对的,只是相等判断应该使用==,你下面的语句都有问题:
if ($_GET['type']= 1) {
} else if($_GET['type']=2) {
其它地方没有细看,不过我觉得你思路比较清晰,我下面的补充可能已经有些多余:
你要让A.PHP和B.PHP都调用POST.PHP,POST.PHP区别情况进行处理,你增加了一个type参数,思路很好,那么A.PHP和B.PHP调用的方法分别是:
A.PHP:
FORM ACTION=POST.PHP?TYPE=1
INPUT ...
/FORM
B.PHP:
FORM ACTION=POST.PHP?TYPE=2
INPUT ...
/FORM
那么POST.PHP就区别$_GET[type]进行处理,而使用$_POST获取参数,是可行的。
php表单怎么提交在自己本页面啊?
你在HTML里面嵌入php语法咯。
$_GET或者$_POST
?php
echo $_GET['a'];
echo $_POST['a'];
?
这样就可以了,在表单页面嵌入,里面的‘a’改成你表单里面的name值
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 文件即可。
PHP怎么把表单提交到本页
PHP把表单提交到本页,这个的话,我们是通过form action="提交的文件名"来实现的,还有一个传值的方式,post或者是get可以通过METHOD来实现的,这里我写一段代码:
html
head/head
body
form action='文件名' method="post"
姓名input type='text' value=""
密码input type='text' value=""
emailinput type='text' value=""
/form
/body
/html
结语:以上就是编程笔记为大家整理的关于php如何在本页处理表单的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~