gpt4 book ai didi

php - 用于查询表中所有记录的字符串

转载 作者:行者123 更新时间:2023-11-29 14:24:48 25 4
gpt4 key购买 nike

当我单独提取每个leadstatus(?leadstatus = New,?leadstatus = Hot等)时,它们可以工作,但是当尝试获取全部时,我似乎无法让它工作。如您所见,页面上的默认设置是“新潜在客户”。

`$query = "SELECT * FROM contacts WHERE contacttype IN ('New','Buyer','Seller','Buyer / Seller','Investor') AND leadstatus = 'New' ORDER BY date DESC";

if(isset($_GET['leadstatus']) && in_array($_GET['leadstatus'], array('New', 'Hot', 'Warm', 'Cold', 'Rejected', 'Closed')))
{
$status = $_GET['leadstatus'];
$query = "SELECT * FROM contacts WHERE leadstatus = '".$status."' ORDER BY contacts.date DESC";
}`

以下是我尝试过但没有成功的一些字符串:

?leadstatus=New&leadstatus=Hot&leadstatus=Warm&leadstatus=Rejected&leadstatus=Cold - Only pulls last listed, which is Cold

?leadstatus[]=New&leadstatus=[]Hot&leadstatus[]=Warm&leadstatus[]=Rejected&leadstatus[]=Cold - Returns default, which is New

?leadstatus=New&Hot&Warm&Rejected&Cold
  • 返回默认值,即新建

最佳答案

if(isset($_GET['leadstatus']) && $_GET['leadstatus'] == "all") {
$query = "SELECT * FROM contacts ORDER BY contacts.date DESC";
} else if (in_array($_GET['leadstatus'], array('New', 'Hot', 'Warm', 'Cold', 'Rejected', 'Closed'))) {
$status = $_GET['leadstatus'];
$query = "SELECT * FROM contacts WHERE leadstatus = '".$status."' ORDER BY contacts.date DESC";
}

然后,使 Leadstatus = all。

关于php - 用于查询表中所有记录的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11194715/

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