Мне действительно нужна помощь в этом, так как я вырываю волосы !!!У меня есть два поля, одно из которых является полем ввода, а другое - выпадающим списком, в котором выполняется поиск в базе данных и отображаются результаты, однако я не могу понять это ... вот то, что у меня есть до сих пор ...
Это фактическая форма поиска:
<form id="myform" name="myform" action="<?php echo $_SERVER['PHP_SELF']?>" method="get"><br />
<div class="T1"><br /><p></div> <input name="term" type="text" value="<? php echo $_GET['searched']; ?>" size="10" maxlength="4" placeholder="e.g. BS1"/>
<select>
<option value="">I feel like...</option>
<option value="">Anything</option>
<option value="Indian">Indian</option>
<option value="Chinese">Chinese</option>
<option value="Thai">Thai</option>
</select>
<input type="submit" name="submit" value="Go"/>
</form>
И это код PHP:
<?php
if (isset($_GET['submit'])){
mysql_connect ("host", "user","password") or die (mysql_error());
mysql_select_db ("database");
$term = $_GET['term'];
$term = $_GET['option value'];
}
else
$sql = mysql_query("select pagetitle from Restaurant where extra like '%$term%' and showing like '1'");
$sql = mysql_query("select cuisine from Restaurant where cuisine like 'option value' and showing like '1'");
echo Restaurants in $term and Cuisine $option value:";
}
while ($row = @mysql_fetch_array($sql)){
echo ''.$row['pagetitle'];
echo '<br/>';
}
}
?>
В базе данных есть таблица с двумя ресторанами, одна из которых называется Ресторан, одна из которых называется 'Extra », который содержит почтовый индекс, а другой называется« Kitchen », который содержит кухню.Я бы хотел вернуть список ресторанов, которые соответствуют как «Extra», так и «Kitchen». Любая помощь будет высоко оценена.