1
我试图实现下拉搜索选项。我所有的搜索结果都正常。我已经分配给if语句的所有命令都可以工作,但是当它发生时,它就不会工作。其他语句在选项中不起作用
这里是我的代码:
if(isset($_REQUEST['submit'])){
$opt = $_POST['opt'];
if($opt==1){//if opt = 1
$sqle = "SELECT * FROM tbl_events WHERE title LIKE '%{$keywords}%'";
$resulte = mysql_query($sqle,$con) or die(mysql_error());
while($row=mysql_fetch_array($resulte)){
echo "<h4>" . $row['title'] . "</h4><br/>";
echo "<p>" . $row['description'] . "<p>";
}
}else if($opt==2){//if opt = 2
$sqls = "SELECT * FROM tbl_games WHERE games_name LIKE '%{$keywords}%'";
$results = mysql_query($sqls,$con)or die(mysql_error());
while($row=mysql_fetch_array($results)){
echo "<h4>" . $row['games_name'] . "</h4><br/>";
echo "<p>" . $row['description'] . "<p>";
}
}else{
echo "Your Searched keyword did not match";
}
}
怎么办?
首先使用的是过时的'mysql_'功能尝试使用'mysqli_ *' – 2015-03-25 12:49:29
什么是“不工作”是什么意思?预期的结果是什么? – 2015-03-25 12:49:42
当搜索条件不匹配时,我想回显“您的搜索关键字不匹配”; – Andrew 2015-03-25 12:50:48