单击“提交”按钮更新数据库

时间:2013-04-19 05:02:59

标签: php html5

嗨,我是php的新手,我已经在stackoverflow中搜索了答案,但并不流行。 我的问题是如何使用提交按钮更新数据库。下面是我提交按钮的代码。

<?php
if (isset($_POST['action'])) {
$sql="UPDATE leaveapp SET status = Approve WHERE leaveappid = '13'";
        }               
?>
<form action="approve.php" method="post">
<input type="submit" id='approve' value="Yes" name="action" class="approve" />
</form>

提交按钮假设更新表leaveapp并设置状态以批准leaveappid = 13的位置,但每当我点击提交按钮时,它都没有更新数据库。

2 个答案:

答案 0 :(得分:3)

    <?php
     $link = mysqli_connect("HOSTNAME", "USERNAME", "PASS", "DBNAME");
    if($_SERVER['REQUEST_METHOD']=='POST'){
    $sql="UPDATE leaveapp SET status = 'Approve' WHERE leaveappid = 13";
    mysqli_query($link,$sql);
    }
    ?>

答案 1 :(得分:0)

将您的sql更改为此

$sql="UPDATE leaveapp SET status = 'Approve' WHERE leaveappid = '13'";

您需要在Approve周围加上单引号。然后使用

执行它
mysqli_query($link, $sql);