user.mohammad
یک شنبه 09 تیر 1398, 21:12 عصر
سلام و درود
سه تاریخ در دیتابیس ثبت کردم به ترتیب: 15/12/1397 و 01/04/1398 و 10/04/1398 (ارقام انگلیسی)
و میخام اون سطر هایی که تاریخشون کوچکتر یا مساوی تاریخجاری(امروز)(ارقام انگلیسی) هستند و flag شون 0 هست رو برگردونه
که در خروجی 01/04/1398 رو برمیگردونه اما 15/12/1397 رو نه.
دوستان لطفا راهنمایی کنید.
کد:
<?phpinclude( "../object/main.php" );include( "../tools/date/jdf.php" );$security = new security;$connect = new connect;$template = new template;?><!DOCTYPE html><html lang="fa" dir="rtl">
<head> <meta charset="utf-8"></head><?php$date1 = jdate( 'd/m/Y', '', '', '', 'en' );$sql_msg = "SELECT * FROM `tbl_notes` WHERE `date` <='" . $date1 . "'AND flag = 0";$result_msg = $connect->query( $sql_msg );$counter = 0;while ( $rows_msg = mysql_fetch_assoc( $result_msg ) ) { $counter++; echo( $rows_msg[ 'title' ] );}if ( $counter != 0 ) echo "<font color=red>($counter)</font> یادداشت خوانده نشده";else echo "یادداشت ها";?>
سه تاریخ در دیتابیس ثبت کردم به ترتیب: 15/12/1397 و 01/04/1398 و 10/04/1398 (ارقام انگلیسی)
و میخام اون سطر هایی که تاریخشون کوچکتر یا مساوی تاریخجاری(امروز)(ارقام انگلیسی) هستند و flag شون 0 هست رو برگردونه
که در خروجی 01/04/1398 رو برمیگردونه اما 15/12/1397 رو نه.
دوستان لطفا راهنمایی کنید.
کد:
<?phpinclude( "../object/main.php" );include( "../tools/date/jdf.php" );$security = new security;$connect = new connect;$template = new template;?><!DOCTYPE html><html lang="fa" dir="rtl">
<head> <meta charset="utf-8"></head><?php$date1 = jdate( 'd/m/Y', '', '', '', 'en' );$sql_msg = "SELECT * FROM `tbl_notes` WHERE `date` <='" . $date1 . "'AND flag = 0";$result_msg = $connect->query( $sql_msg );$counter = 0;while ( $rows_msg = mysql_fetch_assoc( $result_msg ) ) { $counter++; echo( $rows_msg[ 'title' ] );}if ( $counter != 0 ) echo "<font color=red>($counter)</font> یادداشت خوانده نشده";else echo "یادداشت ها";?>