تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل در کوئری جستو بر اساس دو DropDown (حل شد)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام عزیزان

در یک پروژه دانش آموزی می خواهم بر اساس سال تحصیلی دانش آموز و رشته آن ، برنامه هفتگی مربوطه را نمایش دهم :
[attachment=449]

این کوئری من هست که بدون AND درست کار می کند اما وقتی AND رو قرار میدم هیچ اطلاعاتی نمایش داده نمی شود :
$sql = "SELECT * FROM weekly where LOWER(w_yearname)='{$value_term}' AND LOWER(w_reshte)='{$value_reshte}' ORDER BY w_day ASC ";
 این هم کدهای کل :
<?php
if(isset($_POST['sub_weekly_view'])){
   $value_term=$_POST ["list_term_name"];
   $value_reshte=$_POST ["list_reshte_name"];
   require('webconfig.php');
   $sql = "SELECT * FROM weekly where LOWER(w_yearname)='{$value_term}' AND LOWER(w_reshte)='{$value_reshte}' ORDER BY w_day ASC ";
   $result = mysqli_query($conn,$sql)or die(mysqli_error($conn));
   echo '
   <table border="1">
       <tr>
         <th>ردیف</th>
         <th>درس</th>
       </tr>';
   while($row = mysqli_fetch_array($result)) {
       echo '<tr>';
       echo '<td>'.$row['w_id']."</td>";
       echo '<td>'.$row['w_dars']."</td>";
       echo "</tr>";
   }
   echo "</table>";
   mysqli_close($conn);
}
?>

تصویری از جدول بانک :

[attachment=448]


تشکر.
کوئری رو به شکل زیر تغییر دادم درست شد :

$sql="select * from weekly where w_yearname='$value_term' and w_reshte='$value_reshte' ";