如何通过单击按钮更新mysql数据?

时间:2013-11-08 04:23:10

标签: html mysql

我目前正在做一个学校课程项目。它要求我们编写一个网站。我们设计了一个网站,为我们的学校社区提供在线食品订购服务。

我想知道如何通过单击一个按钮来更改mysql服务器中特定字段中的数据。

我设计了一个用户个人资料页面,显示了用户的信息。他们可以通过点击“显示订单”按钮查看他们以前的订单。然后将显示包含订购信息的表格。

我在每行后面添加了一个名为“Delivered”的按钮。我希望当用户点击“已发送”按钮时,可以将Ordering_status从“ordered”更改为“deliver”。我在下面附上了我的布局页面。

https://www.dropbox.com/s/lyfjn9hed1zfjyd/user_profile.png

有人可以帮助我吗?

我无法在此处附加我的代码。它将以混乱的方式显示。请使用以下链接 https://www.dropbox.com/s/u1h73lx07hrsr78/profile.php

谢谢!

<script>

function myfunction(int id)     
    {   
        $link=mysqli_connect("localhost","f34s25","f34s25","f34s25");
        $a="UPDATE orders SET Ordering_status="delivered" where order_id=id;
        $b=mysqli_query($a);
    }
</script>

1 个答案:

答案 0 :(得分:2)

一个简单的解决方案是为按钮提供一个名称。就像这个

<input type="submit" value="delivered" name="delivered">

当用户点击此提交按钮时,取下php部分中的值。并检查是否点击了它,如下所示

if(isset($_POST['delivered']))
{
$a="update yourtablename set Ordering_status="deleivered" where name="$name";
$b=mysqli_query($a);
}