1

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

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

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

我在每一行后面添加了一个名为“已交付”的按钮。我希望当用户单击“Delivered”按钮时,Ordering_status 可以从“ordering”更改为“delivered”。我在下面附上了我的布局页面。

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>
4

1 回答 1

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);
}
于 2013-11-08T04:31:36.350 回答