Привет, я хочу отфильтровать мои поиски в sql на основе требования, которое хочет пользователь, поэтому я использовал тег select и в зависимости от значения тега select будет использоваться определенный SQL-оператор, но он не работает должным образом, вы можете помочь мне посмотреть что здесь не так:
$strFilterByStatus = $_POST['byStatus'];
<select name="byStatus" id="byStatus" onChange="frmAdminWorklist.submit()">
<option value="all">All</option>
<option value="recovered">Recovered</option>
<option value="unrecovered">Unrecovered</option>
</select>
<?php
if($strFilterByStatus=='all'){
$strSQL = "SELECT * FROM tblcase";
$SQL=mysql_query($strSQL);
}
?>
оцените помощь :)
Предположим, что это все в TheTest.php
<?php
$strFilterByStatus = $_POST['byStatus'];
?>
<form id='testform" action="theTest.php" method="post">
<select name="byStatus" id="byStatus" onChange="frmAdminWorklist.submit()">
<option value="all">All</option>
<option value="recovered">Recovered</option>
<option value="unrecovered">Unrecovered</option>
</select>
<input type='submit' name='' value='Go test it'>
</form>
<?php
if ( $strFilterByStatus == 'all' )
{
$strSQL = "SELECT * FROM tblcase";
$SQL = mysql_query($strSQL);
}
?>
not working as expected
? Что ожидается и как это работает в настоящее время?