具有更多选项的 PHP 搜索 [关闭]

问题描述 投票:0回答:1

我想根据几个选项列出汽车。它只适用于一个选项。如果我输入更多选项,它会写入一个 JSON 错误。有人可以帮我吗?

我的代码: JavaScript:

async function showcarFunction(){
let cartype = document.getElementById("cartype").value;
let productionyear = document.getElementById("productionyear").value;

let response =  await sendRequest("php/api.php?action=car&cartype=&productionyear=" + cartype + productionyear, "GET");

console.log(response)
}

get_car 在 sql 中:

("SELECT cartype, productionyear FROM cars WHERE cartype = ?, productionyear = ?;");
javascript php sql json search
1个回答
0
投票

我认为您的完整 URL 字符串放在一起看起来像

php/api.php?action=car&cartype=&productionyear=SUV2023
。在这种情况下,
cartype
将缺少一个值。

尝试:

let response =  await sendRequest("php/api.php?action=car&cartype=" + cartype  + "&productionyear=" + productionyear, "GET");

这应该为您提供以下 URL:

php/api.php?action=car&cartype=SUV&productionyear=2023

© www.soinside.com 2019 - 2024. All rights reserved.