【发布时间】:2011-02-24 09:04:54
【问题描述】:
我有一个 PHP 更新页面,其中显示了一个包含数据库值的文本字段。就是这样,而且还在工作,
<input type="text" name="title" id="title" class="text_box" value="<?php echo $row['title']?>"/>
现在我需要将此更新后的值放回数据库中!我已经使用了这样的代码,但它没有更新:
$title=$_POST['title'];
$v_id = $_GET['v_id'];
$sql = mysql_query("update vehicles set title = '$title' where v_id = '$v_id'");
详细...有一个输入字段。它显示了包含在 $title(从数据库中检索)中的值,并且该值将被编辑和更新。
在我这边,我的代码运行良好,没有显示任何错误,但我给 $title 的值是相同的,没有任何变化。
有没有其他方法可以在输入字段中显示值而不放入“值”标签? 有两件事希望在一个输入字段中发生!
【问题讨论】:
-
你为什么要这样混合
$_POST和$_GET? -
鲍比表送上问候。
-
您是否只在回发时运行代码?
-
如果@The Scrum Meister 不明显,请请 请阅读SQL注入。
-
@Stephen 大多数 PHP err.. 开发人员根本不知道调试。 PHP 本来就是发烧友的语言。