你的页面提交是通过POST方式,但你获取ID时却用了GET方式。
<form action="adminmodifyokphp" method="post">
$newsid=$_GET['newsid']; //获取id
HTML如下:
<form method="post" action="1php"><input type="radio" name="a" value="a1">
<input type="submit">
</form>
php如下:
<phpecho $_POST['a'];
>
运行后,勾选a后提交;1php中结果如下:
a1
$_FILES["file"]["tmp_name"]中的file,应该改成你表单中上传INPUT所对应的name,本例中为"picture"(<input type="file" name="picture">)
获取到的POST、GET是数组形式的值,需要通过键值来详细获取相应的值
比如: indexphp 页面
下面是POST方法
<form name="form1" method="post" action="indexphp">
<input type="text" name="contents" value="">
<input type="submit" value="提交">
</form>
<php
//获取表单提交的数据
$contents = $_POST['contents'];
echo $contents;
>
也可以是下面是GET方法
<form name="form1" method="get" action="indexphp">
<input type="text" name="contents" value="">
<input type="submit" value="提交">
</form>
<php
//获取表单提交的数据
$contents = $_GET['contents'];
echo $contents;
>
POST相对于GET方法,更好一些,可以提交大量数据,以及更安全些。
form表单的提交是需要<input type=submit>的按钮的,或者是需要通过form表单对象的submit()事件去提交,目前看你的这个就是把你最后的一个按钮的type类型改为submit就可以了
以上就是关于php 修改表单数据为什么从上个页面id传不过来,还是获取不到,点修改 数据修改不了,看下代码全部的内容,包括:php 修改表单数据为什么从上个页面id传不过来,还是获取不到,点修改 数据修改不了,看下代码、如何用php获取表单中单选框的值、PHP提交表单,怎样获取文件名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)