首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑表值代码不起作用

问编辑表值代码不起作用
EN

Stack Overflow用户
提问于 2014-09-22 16:58:34
回答 1查看 46关注 0票数 0

我有一个名为“空调”的表(字段: ACName、Space、BTU、EnergyClass ),我想编辑这些字段,我使用以下代码选择要编辑哪个空调:

test1.php

代码语言:javascript
复制
<?php

    $username = "george";
    $password = "george123";
    $hostname = "localhost";

    $dbhandle = mysql_connect($hostname, $username, $password) or die("Could not connect to database");

    $selected = mysql_select_db("my_db", $dbhandle);




                $table = "aircondition";
                $sql = "SELECT * FROM aircondition";
                $result = mysql_query($sql, $dbhandle);
                if(mysql_num_rows($result) > 0){
                    while($row = mysql_fetch_array($result)) {
                        echo $row['ACName']. "<a href='edit.php?edit=$row[ACName]'>     Edit<br>
</a><br>";
                    }
                }
            ?>
    </body>
</html>

我用这个来更新某个字段(例如BTU)。

edit.php

代码语言:javascript
复制
<?php
$username = "george";
$password = "george123";
$hostname = "localhost";

$dbhandle = mysql_connect($hostname, $username, $password) or die("Could not connect to database");

$selected = mysql_select_db("my_db", $dbhandle);


$id = intval($_GET['edit']);
if($id > 0) {
    $res = mysql_query("SELECT * FROM aircondition WHERE ACNumber = '$id'");
    $row= mysql_fetch_array($res);

    $newbtu = mysql_real_escape_string($_POST['newbtu']);

        $sql = "UPDATE aircondition SET BTU='$newbtu' WHERE ACNumber='$id'";
        $res = mysql_query($sql) or die ("Error Updating".mysql_error());
        echo "<meta http-equiv='refresh' content='0;url=edit.php?edit=$id'>";
    }


?>


<form action="edit.php?edit=<?= $id; ?>" method="POST">
<input type="text" name="newbtu" placeholer="test" /><br>
<input type="submit" value="Update" />
</form>
</body>
</html>

然而,这个似乎不起作用。虽然我没有错误,但是字段中没有任何更新。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-22 17:18:20

在这里,您将从ACName获取详细信息,并在ACNumber上作为评论中的@yajakass状态进行更新。

修复它可以解决这个问题。

请不要使用mysql_ functions.Its使用折旧。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25979328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档