当前位置:首页 » 编程语言 » php提交表单

php提交表单

发布时间: 2022-02-07 06:18:25

1. php表单怎样提交到当前页面,并用$_POST获取其值

<?php
$username=$_POST['username'];

?>

<form action="" ><input type="text" name="username"><input type="submit" name="submit" value="提交"></form>

form的action属性留空的话就直接提交到当前页面了 后台直接$_POST获取前台传过来的表单域啊

2. PHP提交html的表单!

你的HTML代码有错。
。。。你不用<form>把整个表格括起来,就括一个按钮,你这样是无法取到值的。
修改过的HTML代码:

<form method="post" action="tijiao.php">
<table class="f14" border="0" cellSpacing="3" id="table7">
<tr>
<td height="5"></td>
</tr>
<tr vAlign="top">
<td width="75" align="right"><font size="2">您的留言:</font></td>
<td width="325">
<textarea style="WIDTH: 325px; FONT-SIZE: 14px" wrap="virtual" rows="7" cols="45" name="liuyan"></textarea></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td width="75" align="right">
<p align="center"><font size="2">联系方法:<br>
QQ或email</font></p>
<td width="325"><input style="WIDTH: 325px; FONT-SIZE: 14px" size="45" name="email" /></td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td></td>
<td align="left">
<input type="submit" value="提交" name="B1" /></td>
</tr>
<input type="hidden" name="f_url">
<input value="0" type="hidden" name="f_flag">

</table>

</p>
</form>

我觉得你太无聊了,你为什么一定要文本方式来存储呢?
数据库不好吗?
哎..

后台代码如下:
<?php
if(isset($_POST['B1']))
//如果检测到提交按钮.isset是检测变量是否存在,存在返回true否则返回false
{
$fp=fopen("liuyan.txt",'a+');
/*
打开文件liuyan.txt,使用a+:读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
这是其他模式:
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
'x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
*/
$ly=$_POST['liuyan'];
//把留言内容保存为变量
$email=$_POST['email'];
//把eamail保存为变量
$str="\r\n您的留言内容是:\r\n".$ly."\r\n您的Email是:\r\n".$email."\r\n";
//定义好内容,双引号内的\r\n是换行的
$fw=fwrite($fp,$str);
//fwrite是写入函数,第一个参数是文件链接,第二个参数是内容
if($fw)
//如果写入成功
{
echo '留言成功';
header("Location:success.htm");
//header定向到success.htm
}
else
{
echo '留言失败';
exit();
//失败不动
}
}
?>

很费力知道吗= =你不采纳就太没人性了= =!不要是骗我玩就行了,我还浪费了几分钟

3. php 提交表单 问题

你这个提交表单的页面名为:input.php
<?php
$dbhost='localhost'; // 数据库主机
$dbuser='root'; //数据库用户
$dbpass='123456789'; //数据库密码
$dbname='test'; // 数据库名
$conn=mysql_connect($dbhost, $dbuser, $dbpass);// or die ("无法连接数据库主机");
mysql_query("SET NAMES gb2312");
/*if ($conn=mysql_pconnect($dbhost, $dbuser, $dbpass))
{
echo "无法连接数据库主机";
}
if (mysql_select_db($dbname,$conn))
{
echo "无法选择数据库";
}*/
mysql_select_db($dbname,$conn);
if ($_POST[Submit]!="")
{
$sql="insert into news (`name`,`xing`,`qq`,`tel`,`ad`) values('$_POST[name]','$_POST[xing]','$_POST[qq]','$link','$_POST[tel]','$_POST[ad]')";
mysql_query($sql);

echo "<script language='javascript'>alert('添加成功!');window.location.href='input.php';</script>";
}
?>

<form name="form1" method="post" action="input.php">
<table width="393" height="247" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#D0D0D0" bgcolor="#EAEAEA">
<tr>
<td width="122" nowrap><span class="style1">您的名字 (name)</span></td>
<td width="210"><input name="name" type="text" id="name" size="30" maxlength="30"></td>
</tr>
<tr>
<td nowrap><span class="style1">您的性别 (xing)</span></td>
<td><input name="xing" type="radio" value="nan" checked>

<input type="radio" name="xing" value="nv">
女</td>
</tr>
<tr>
<td><span class="style1">您的QQ (qq)</span></td>
<td><input name="qq" type="text" id="qq" size="30" maxlength="30"></td>
</tr>
<tr>
<td><span class="style1">您的电话 (tel)</span></td>
<td><input name="tel" type="text" id="tel" size="30" maxlength="30"></td>
</tr>
<tr>
<td><div align="left" class="style1">您的地址 (ad) </div></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><textarea name="ad" cols="30" rows="10" id="ad"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit" value="重置">
</td>
</tr>
</table>
</form>

4. 如何用PHP实现表单提交

创建go.php,代码如下

<?php

@$username = $_POST['name'];
@$usermessage = $_POST['message'];
if(!empty($username) || !empty($usermessage)){
echo "您的姓名:".$username.",您的留言内容:".$usermessage;
}else{
echo '<form action="go.php" method="post">
您的姓名:<input type="text" name="name"><br><br>
留言内容:<input type="text" name="message">
<button>提交</button>
</form>';


案例截图:

5. 关于php中表单按钮提交

你所发上来的代码是没有问题的,请留下你的QQ,我加你远程帮你看看。


——————


你所发上来的代码是没有问题的,请留下你的QQ,我加你远程帮你看看。


你这样吧,把你的script起始标签改成如下:

<scripttype="text/javascript">


然后再将script标签提到form表单前面去,也就是将你的代码改成如下结构尝试一下:、

<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>无标题文档</title>
</head>

<body>
<scripttype="text/javascript">
functionsub(){
varf=document.getElementById("form");
f.submit();
}
</script>
<formid="form"action=""method="post">
<inputonclick="sub()"type="button"value="提交">
</form>
</body>
</html>

____


如果接下来还是不行,就把sub()这个函数的名字改了,要知道sub是JS一个内置函数,可能是这里冲突也说不定


————

如果还是不行,你将form命名一个name,写成如下形式:


<scripttype="text/javascript">
functionsub(){
varf=document.myForm;
f.submit();
}
</script>
<formname="myForm"id="form"action=""method="post">
<inputonclick="sub()"type="button"value="提交">
</form>

6. php如何用提交表单写入到txt

一个语句就可以了:
file_put_contents('xxx.txt', implode("\r\n",$_POST));

7. php表单怎样提交到当前页面,并用$_POST获取其值

示例如下:

<?php
//如果post提交,则进入if
if($_POST){
print_r($_POST);
}
?>
<!DOCTYPEHTML>
<htmllang="zh-CN">
<head>
<metacharset="utf-8"/>
<title>PHP</title>
</head>
<body>
<formmethod="post"action="#">
uname:<inputname='uname'type='text'/><br/>
<inputname='btn'type="submit"value="提交"/>
</form>
</body>
</html>

8. PHP实现简单的文本提交表单(可放入图片)

。。。。
插入图片file控件实现的,上传实际上是将图片上传到了服务器上面,然后获得图片存储的路径。数据库存储的不是图片,而是这里的路径。
代码如下:
html:

<form action="你的路径" enctype="multipart/form-data" method=“post”>
<input type="file" value="上传图片" name="pic">

<textarea name="content"></textarea>

</from>
这里提交到php页面,也就是你路径指向的位置:
php:
$file = $_FILES["pic"]["name"]; //提取文件域内容名称,并判断
$path=”aaa/”; //上传路径 .这个路径必须真实存在,否则会出错,或者你判定下这个路径是否存在,如果不存在则生成文件,这里我就不写了。判定图片格式我也没有写,如果你想要,从网上下载很多上传图片的类库,简单方便.
$file2 = $path.$file;//文件将要放到的位置
$result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2); //将临时文件移动到指定目录下

$content = $_POST['content'];

然后插入到数据库中:
insert into 表 (‘pic’,'content') values ('".$file2."','".$content."');

9. 关于PHP页面提交form问题

表单提交到一个.php的处理文件里,当选处理完表单数据后可这样自动跳转
echo "<script>location.href='addNew.php'</script>";

10. php中表单提交的时间

你提交过来的表单数据处理的地方

要不你把你处理表单入库的代码贴出来吧

你入库的sql语句里面, 例如:

insert `comment`(content,date) value($_POST['content'], date('Y-m-d H:i:s'))

date是你字段,date('Y-m-d H:i:s')是时间戳了

热点内容
安卓系统如何卡游戏首充优惠 发布:2024-12-28 17:30:51 浏览:477
收银机密码忘了怎么办 发布:2024-12-28 17:24:57 浏览:652
开源服务器怎么登陆 发布:2024-12-28 17:22:47 浏览:267
微信无法清理缓存 发布:2024-12-28 17:19:34 浏览:18
哪个安卓相机和苹果差不多 发布:2024-12-28 16:52:34 浏览:186
eclipse不编译jsp 发布:2024-12-28 16:43:40 浏览:228
word二进制流编译html 发布:2024-12-28 16:39:22 浏览:544
国际服的六级防弹衣什么配置最好 发布:2024-12-28 16:38:34 浏览:552
阿里云服务器保障吗 发布:2024-12-28 16:36:56 浏览:888
小米平板清理存储空间 发布:2024-12-28 16:17:10 浏览:484