PDA

View Full Version : سوال: مشکل در کوئری جستو بر اساس دو DropDown



پیام حیاتی
جمعه 19 شهریور 1395, 10:59 صبح
سلام عزیزان
در یک پروژه دانش آموزی می خواهم بر اساس سال تحصیلی دانش آموز و رشته آن ، برنامه هفتگی مربوطه را نمایش دهم :

142456

این کوئری من هست که بدون 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);
}




?>


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

142457

تشکر.

پیام حیاتی
شنبه 20 شهریور 1395, 23:05 عصر
بروزرسانی...

پیام حیاتی
دوشنبه 22 شهریور 1395, 06:47 صبح
کوئری رو به شکل زیر تغییر دادم درست شد :

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