Heim > Artikel > Backend-Entwicklung > 关于XXX.php?id=,XXX.php中的变量id可用的条件是什么?解决办法
关于XXX.php?id=,XXX.php中的变量id可用的条件是什么?
初学php,遇到很多问题,这个问题实在暂时没想明白,希望大家帮看看。
<br /><?php <br /> include("conn.php"); <br /> if(!empty($_GET['id']))<br /> {<br /> $id=$_GET['id'];<br /> $sql="select * from `user` where `id`='$id'";<br /> $query=mysql_query($sql);<br /> $result=mysql_fetch_array($query);<br /> } <br /> if(!empty($_POST['sub']))<br /> {<br /> //$id=$_GET['id'];<br /> $title=$_POST['title'];<br /> $content=$_POST['content'];<br /> $id=$_POST['hid'];<br /> $sql="update `user` set `title` = '$title', `content` = '$content' where id='$id limit 1'";<br /> mysql_query($sql);<br /> echo "<script> alert('更新完成'); location.href='index.php'</script>";<br /> }<br />?><br /><form action="edit.php" method="post"><br /><input type="hidden" name="hid" value="<?php echo $result['id'] ?>"><br><br />标题<input type="text" name="title" value="<?php echo $result['title'] ?>"><br><br />内容<textarea rows="5" cols="50" name="content"><?php echo $result['content'] ?></textarea><br><br /><input type="submit" name="sub" value="提交"><br /></form><br /><br />
<br /><h2><?php echo $result['title']; ?><br /> |<a href = "edit.php?id=<?php echo $result['id'];?>">编辑</a> <br /> <a href = "delete.php?id=<?php echo $result['id'];?>">删除</a>|</h2><br />
<br /> if(!empty($_POST['sub']))<br /> {<br /> //$id=$_GET['id'];<br /> $title=$_POST['title'];<br /> $content=$_POST['content'];<br /> $id=$_POST['hid'];<br /> $sql="update `user` set `title` = '$title', `content` = '$content' where id='$id limit 1'";<br /> mysql_query($sql);<br /> echo "<script> alert('更新完成'); location.href='index.php'</script>";<br /> }<br />
<br />include("conn.php"); <br /><br />if(isset($_POST['sub'])){ // 判斷是否提交表單<br /> $title=$_POST['title'];<br /> $content=$_POST['content'];<br /> $id=$_POST['hid'];<br /> $sql="update `user` set `title` = '$title', `content` = '$content' where id='$id limit 1'";<br /> mysql_query($sql);<br /> echo "<script> alert('更新完成'); location.href='index.php'</script>";<br /> exit();<br />}else{ // 不是提交表單,表示是從列表頁過來<br /> $id=$_GET['id'];<br /> $sql="select * from `user` where `id`='$id'";<br /> $query=mysql_query($sql);<br /> $result=mysql_fetch_array($query);<br />}<br />?><br /><br /><form action="edit.php" method="post"><br /><input type="hidden" name="hid" value="<?php echo $result['id'] ?>"><br><br />标题<input type="text" name="title" value="<?php echo $result['title'] ?>"><br><br />内容<textarea rows="5" cols="50" name="content"><?php echo $result['content'] ?></textarea><br><br /><input type="submit" name="sub" value="提交"><br /></form><br />