很多站长朋友们都不太清楚php$post解析,今天小编就来给大家整理php$post解析,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 java发送post数据php怎么解析 2、 php中的$_post[] 3、 php里$_POST['']是一个变量还是一个值 4、 你是PHP的高手吗?求教$_POST和$_GET的意思。谢谢 5、 php中的$_POST问题 6、 PHP问题:$_POST[] java发送post数据php怎么解析post提交过去后,信息会变成一串字符串,php通过解析这串字符串后返回结果
php中的$_post[]1、先将$_POST打印出来,看看里面的name是否你预想的数据。(print_r($_POST))
2、确认了$_POST['name']有数据后,在$sql
=
....这句后,不急着执行,先输出看看,是否预想的数据。如果$sql语句里的value里的内容都是空的话,下面的代码都不用调试了。
你的代码里有输出$_POST['name'],下面说到“$_POST[name]的值无法返回”,那就是说程序拿到的$_POST已经有问题了,如果你确认在表单的name里填了数据再提交,php里还是取不到$_POST['name'],将表单enctype属性改为multipart/form-data再试试。
php里$_POST['']是一个变量还是一个值$_POST['username']当然是一个变量,你只是把值赋给了他
$a
是变量
$array[key]也是变量
只有特定的数字
字符串之类的(比如1,'a')才是值
想想变量的赋值:变量名=值($_POST['username']='Xiaoming');能放到等号左边的一定是变量
你是PHP的高手吗?求教$_POST和$_GET的意思。谢谢1. form表单采用post提交方式提交,PHP文件就用$_POST方式获取数据!
2. FORM表单采用GET提交方式提交,PHP文件中就有$_POST方式获取数据!
3. $_POST和$GET都是获取表单提交数据的方式!
4.
method="get",表单在提交时,填写在表单中的数据会和action="url"中的url编码在一起。
method="post",表单在提交时,填写在表单中的数据将在底层发送到action="url"中的url去。
两者的区别在于,method="get"时,数据传输是可见的;method="post"时,数据传输是不可见的。
notes的代理一般用的post方法,在domino端有一个接受程序(也就是action所指url地址)解析客户端发来的表单数据,并构造成DocumentContext文档对象,设为该用户会话的属性。
其实Domino的表单就是一个form,默认的提交方法是get
你要用post方法可以像下面这样写内置HTML,先把原来表单的form结束掉
我用这种方法,那个时候好像是做Domino和J2EE系统接口传递参数。
GET 方式是将数据附加在URL信息上并传送给Web服务器,所以能够上传的数据很有限,但是它的使用方法比较灵活;而POST方式将数据独立成块地传送给Web服务器,能够上传的数据量较大。
get:将form值附加在url后传递
Example:url?name=valuename=value……
有大小限制!
post:没有大小限制,不是用附加在url后边的方式传递的
5. 例子如下:
<form action="form_action.php" method="get">
<p>First name: <input type="text" name="fname" /></p>
<p>Last name: <input type="text" name="lname" /></p>
<input type="submit" value="Submit" />
</form>
那么form_action.php文件中就可用如下代码获取fname和lname数据
<?
$fname=$_GET['fname'];
$lname=$_GET['lname'];
echo($fname."<br>".$lname);
?>
<form action="form_action.php" method="post">
<p>First name: <input type="text" name="fname" /></p>
<p>Last name: <input type="text" name="lname" /></p>
<input type="submit" value="Submit" />
</form>
那么form_action.php文件中就可用如下代码获取fname和lname数据
<?
$fname=$_POST['fname'];
$lname=$_POST['lname'];
echo($fname."<br>".$lname);
?>
php中的$_POST问题你要新建的 PHP 文件名必须是 source 目录下的 love_list.php
这样这个 html 表单才会正确传值到这个文件。
取第一个值很容易,因为 name 是数组,value 就是键值,那么第一个 checkbox 的值就出来了
$lv[0] = 'movie‘;
这个数组再赋值给 $_POST 数组,那么就是:
$_POST['lv'][0] = 'movie';
这样,就取到了第一个 checbox 的值了。
这样的话100个 checkbox 都有了不同的值,剩下的就是你想取哪个值就可以取哪个了。
同理,你想取几个值就可以取几个。
------
$_POST['0'],$_POST["0"] 是都是关联数组,无论用哪个都可以取到正确的值。
引号的作用就是将0变成了关联数组的键,而不是索引数组的索引。
$_POST[0] 是地地道道的索引数组,用 $_POST['0'],$_POST["0"] 将取不到它的值。
另外,建议你养成好习惯,使用关联数组时,尽量用单引号避免使用双引号。
现在你可能发现不了它们的区别,但你一旦参与大型项目开发时,就会发现他们的优劣。
PHP问题:$_POST[]如果是在本页提交,action要这样写:action="<? echo $_SERVER ['PHP_SELF'] ?>"
$_POST["submit"] 的前面加一个@,就是这样:@$_POST["submit"]
关于php$post解析的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php$post解析 php post函数的详细内容...