gpt4 book ai didi

Javascript/AJAX、PHP 和 MySQL 结账

转载 作者:行者123 更新时间:2023-11-29 12:29:07 26 4
gpt4 key购买 nike

对于 AJAX 来说是全新的,所以我很难找到适合我的具体情况的资源。

我正在尝试使用 MYSQL 数据库构建一个简单的结账系统,其表布局如下:

mysql table layout

现在我的网站布局如下:

  1. 带有“ checkin ”或“ checkout ”选项的下拉菜单

  2. 表格中每个项目名称的下拉菜单(使用PHP访问)

  3. 提交按钮

接下来要做的是为提交按钮创建一个函数,用于增加或减少所选项目的“可用”列。我知道这就是 ajax 发挥作用的地方,因为我需要发送选定的 ID 供 PHP 使用。

我唯一的ajax经验是this link这与我想做的类似,但不完全相同。我知道我想要使用的函数看起来像这样:

function updateStuff() {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","update.php?q="+str,true);
xmlhttp.send();
}

但它不一样,因为我需要使用两个下拉列表中当前所选选项的 ID 来确定表会发生什么情况。

那么我需要备份并了解 AJAX 吗?或者是否有一种足够简单的方法可以出于我的目的对其进行编辑,而我不需要完全理解即可完成这项工作。

最佳答案

有一种方法不太安全。尝试利用 jquery 使用这样:

$ ('# yourid'). load ('page_id.php?str=' + str)

在php页面page_id.php

<?php
$str=$_GET['str'];
//open connection db and select your string from your db ex. SELECT FROM USER WHERE USER='$str'

echo $results
?>

并不漂亮,但它可能对你有帮助,因为你向 php 页面发送了一个变量。稍后查询数据库。如果您需要更改页面当然不是...

关于Javascript/AJAX、PHP 和 MySQL 结账,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27869088/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com