+ -
当前位置:首页 → 问答吧 → 页面间传递参数

页面间传递参数

时间:2010-07-09

来源:互联网

从list     传一个id值到edit页面编辑保存。

<body>
<?php
require('../lib/common.php');
error_reporting(0);
$sql = "select * from notebook where id=".$_GET['id'];
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
?>
<form id="form1" name="edit" method="post" action="edit.php?action=save">
<table width="600" border="1">
  <tr>
    <td width="192" align="right">标题:</td>
    <td width="392"><input name="title" type="text" size="50" value="<?php echo $row['title'] ?>" /></td>
  </tr>
  <tr>
    <td align="right">内容:</td>
    <td><textarea name="content" cols="60" rows="10"><?php echo $row['content'] ?></textarea>
    <input type="hidden" name="id" value="<?php echo $row['id'] ?>"
    </td>
  </tr>
  <tr>
    <td align="right"> </td>
    <td><input type="submit" name="Submit" value="提交" />  <a href="javascript:history.go(-1);">返回</a></td>
  </tr>
</table>
</form>
<?php
if($_GET['action']=='save'){
    $title = trim($_POST['title']);
    $content = trim($_POST['content']);
    $content = str_replace("\n","<br>",str_replace(" "," ",$content));
    $date = date('Y-m-d H:i:s');    
    $sql = "update notebook set title='$title',content='$content',date='$date' where id=".$_POST['id']; // 这里直接$_GET['id']为什么更新失败? $_GET['id']的值在此取不到吗?
    mysql_query($sql);  
    echo "修改成功! <a href='list.php'>查看列表</a>";}
    ?>
</body>


作者: kingarde   发布时间: 2010-07-09

      

作者: pgy251   发布时间: 2010-07-09

谁知道

作者: kingarde   发布时间: 2010-07-09

楼主 你想干嘛啊???

作者: binbin19891117   发布时间: 2010-07-09

// 这里直接$_GET['id']为什么更新失败? $_GET['id']的值在此取不到吗?

作者: kingarde   发布时间: 2010-07-09

作者: kingarde   发布时间: 2010-07-12

人都哪去了,没人知道么

作者: kingarde   发布时间: 2010-07-12

作者: wenxg   发布时间: 2010-07-12

作者: kingarde   发布时间: 2010-07-13

这个还是想不清楚

作者: kingarde   发布时间: 2010-07-19

你表单时用post传至的

作者: ww365610866   发布时间: 2010-07-29

表单用post传参数 ! $_GET['']这么可能接受到

作者: bluepooh   发布时间: 2010-08-07

无论是cookie,还是表单,你都可以用$_REQUEST取带$_GET,$POST,$COOKIE!

作者: tobluesky   发布时间: 2010-08-08

作者: lood123   发布时间: 2010-08-08

作者: lood123   发布时间: 2010-08-08

作者: lood123   发布时间: 2010-08-08

<input type="hidden" name="id" value="<?php echo $row['id'] ?>"
不知道是不是这个原因,你input结束标志在那里?

作者: xuzhiyuan   发布时间: 2010-08-10

作者: zxfhacker   发布时间: 2010-10-07