首页 > php教程 > php手册 > 正文

关于POST和GET的有关问题

WBOY
发布: 2016-06-06 19:42:56
原创
1141 人浏览过

关于POST和GET的问题 ?php include("conn.php"); include("header.php"); $biaoti=$neirong=$tupian=$id=""; $id=$_GET['id']; $sqlll="select*fromnewswhereid=".$id; $res=mysql_query($sqlll); $row=mysql_fetch_row($res); echo"+++++".$_GET['id']; if(i

关于POST和GET的问题
<br />
<?php<br />
<br />
include("conn.php");<br />
include("header.php");<br />
<br />
$biaoti=$neirong=$tupian=$id="";<br />
$id=$_GET['id'];<br />
$sqlll="select * from news where id =".$id;<br />
$res=mysql_query($sqlll);<br />
$row=mysql_fetch_row($res);<br />
echo "+++++".$_GET['id'];<br />
<br />
if(isset($_POST['submit'])){<br />
	global $id;<br />
	echo "++++".$id;<br />
	$kzm=pathinfo($_FILES['tupian']['name']);<br />
	date_default_timezone_set('Asia/Shanghai');<br />
	$fileName1=date(Ymd_Gis);<br />
	$fileName='upload/'.$fileName1.'.'.$kzm['extension'];<br />
	move_uploaded_file($_FILES['tupian']['tmp_name'],$fileName);<br />
	<br />
	if(empty($kzm['extension'])){<br />
		global $id;<br />
		echo "+++++".$id;<br />
		$sql="UPDATE news SET (biaoti,neirong,riqi) =('$_POST[biaoti]','$_POST[neirong]',now()) WHERE id =".$id;<br />
	}else{<br />
		$sql="UPDATE news【本文来自鸿网互联 (http://www.68idc.cn)】 SET (biaoti,neirong,tupian,riqi) =('$_POST[biaoti]','$_POST[neirong]','$fileName',now()) WHERE id =".$id;<br />
	}<br />
	<br />
	mysql_query($sql);<br />
	<br />
}<br />
<br />
<br />
<br />
?><br />
登录后复制

这是代码,$id放在后面两个if里就都不能输出了,请问是怎么回事,如何解决。

------解决思路----------------------
你是怎么回事?
你自己都有测试代码的,为什么表单提交时没有打印出 id 的值都不知道呢?
------解决思路----------------------
在修改编辑页面 将get到的id的值放在一个隐藏表单中 一起提交就可以了 。不要用global;
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!