خطا‌‌ها‌ی زیر رخ داد:
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit




رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در کوئری جستو بر اساس دو DropDown (حل شد)
#1
سلام عزیزان

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

این کوئری من هست که بدون AND درست کار می کند اما وقتی AND رو قرار میدم هیچ اطلاعاتی نمایش داده نمی شود :
[shcode=php]$sql = "SELECT * FROM weekly where LOWER(w_yearname)='{$value_term}' AND LOWER(w_reshte)='{$value_reshte}' ORDER BY w_day ASC ";[/shcode]
 این هم کدهای کل :
[shcode=php]<?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);
}
?>[/shcode]

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

   


تشکر.
پاسخ
تشکر شده توسط:
#2
کوئری رو به شکل زیر تغییر دادم درست شد :

[shcode=php]$sql="select * from weekly where w_yearname='$value_term' and w_reshte='$value_reshte' ";[/shcode]
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان