【发布时间】:2012-06-22 14:27:00
【问题描述】:
拥有一个包含业务线索列表的数据库。它们都被赋予了新的、热的、冷的等状态。我在页面上有链接,只显示新的或只有热的工作正常,但我似乎无法让一个工作显示全部。默认视图是新建。这是我正在处理的内容,在此先感谢您的帮助。
$query = "SELECT * FROM contacts WHERE contactstatus = 'New' ORDER BY date DESC";
if(isset($_GET['contactstatus'])
&& in_array($_GET['contactstatus'], array('New', 'Hot', 'Warm', 'Cold', 'Rejected', 'Closed')))
{
$status = $_GET['contactstatus'];
$query = "SELECT * FROM contacts WHERE contactstatus ORDER BY date DESC";
}
if(isset($_GET['contactstatus'])
&& in_array($_GET['contactstatus'], array('New', 'Hot', 'Warm', 'Cold', 'Rejected', 'Closed')))
{
$status = $_GET['contactstatus'];
$query = "SELECT * FROM contacts WHERE contactstatus = '".$status."' ORDER BY date DESC";
}
我用来获取所有内容的网址是:
www.mydomain.com/leads.php?contactstatus=New&contactstatus=Hot&contactstatus=Cold&contactstatus=Rejected&contactstatus=Closed
我也试过了:
www.mydomain.com/leads.php?contactstatus=New&Hot&Cold&Rejected&Closed
【问题讨论】:
-
您是否尝试获取所有潜在客户以显示是否没有通过 URL 传递状态类型,或者是否具有允许您通过获取字符串传递多个联系状态的链接?
-
我正在尝试创建一个显示所有状态的“全部”链接。页面上的默认值应仅为状态为“新”的潜在客户