您的位置:

php表单传值注意事项,php接受表单

本文目录一览:

php表单传值问题

我认为你编写的程序正确,你的这两个语句确实能把id带到edit.php或者del.php:

[a href="edit.php?id=?php echo $row[0]; ?"编辑/a]

[a href="del.php?id=?php echo $row[0]; ?"删除/a]

鼠标点击编辑的连接,如果浏览器的地址变为这样的格式,说明你这个参数是传过去了的,本程序没有问题。问题可能出在edit.php,是不是它没有正确的去接收参数。

PHP表单传值----新手遇到的问题

php4.2以后就禁止使用echo $name; 这种格式.要用$_GET["name"];

如果是POST传送的,要用$_POST['name'];括号里面单引或双引号都可以.

php页面间传值问题

[1].在1.php中将要传的值注册成为session 或者cookie,然后在2.php中获取;具体实现:1.php中代码: session_start();$_SESSION['head'] = $head;2.php中代码: session_start();$head = $_SESSION['head']; [2].在1.php中以get或者post的表单传值方式传递;1.php中代码:form action="2.php" method="post" input type="hidden" name="head" value="?php echo $head;?" input type="submit" value="提交"/form 2.php中代码:$head = $_POST['head'];

php表单用post方式传值时,表单中的值传不过去,而是出现Notice: Undefined index提示

Notice: Undefined index

警告:未定义的索引号

从提示信息来看,你需要检查下传递的表单各参数值是否设置正确。

=============================补充回答:

从给出的代码来看,有三种用到的超全局数组:

(1) $_POST 比如:input name="video_title"

(2) $_GET 比如:backstage_ac.php?action=video"

(3) $_FILES 比如:input type="file" name="video_url"

前两者也可以直接用 $_REQUEST 来读取。

我觉得加不加@,这个不是关键,@的作用的抑制错误提示,而不是解决错误,建议你还是仔细检查传过来的都有哪些数据,你可以用firebug等调试软件来直接查看究竟传递的有哪些。

PHP中SELECT下拉表单传值问题

首先$data这个数组根本就没有定义

所以,,$val==$data['eventtype'] 这个永远都不会执行

!--{if $val == $data['eventtype']}--selected!--{/if}--

改成

!--{if $val == $eventtype}--selected!--{/if}--

因为你已经设定了$eventtype 为接收参数变量

还有,,记得你的form 里面 method必须要为设定为post,,如果你不设定,

默认是get提交的,,这样,$_POST是取不到值的..