با سلام من یه کد زدم و الان این if که زدم عمل نمیکنه و مستقیم جواب else رو بهم نمایش میده امکان داره یه روشی بهم بگید تا جواب بگیرم منظورم در if اینه که اگه جوابی از سمت دیتابیس نگرفت peyda nakard va code kar mikone رو نمایش بده و اگه همچین چیزی رو در دیتابیس پیدا کرد moshkel khord رو نمایش بده
<?php
//connectiondatabass
include("connection/connection.php");
$suggest_mp31 = mysqli_query($mysqli,"SELECT * FROM review_web_view WHERE id_music='1' AND iv='68' ");
while($row = mysqli_fetch_array($suggest_mp31)){
$sugg = $row['day'] ;
}
if ($sugg = '') {
echo 'peyda nakard va code kar mikone';
} else {
echo 'moshkel khord';
}
?>
از empty استفاده کردی ؟
if(!empty($test)) {
}if رو یدونه = گذاشتید باید === بزارید یا از empty استفاده کنید
@411proplayer
سه تا === رو هم چک کردم نشد
شاید پاسخ شما همینجا باشد
با سلام
شما باید از isset استفاده کنید.
@vahiidrah
امکانش هست یه نمونه کد بهم بدین من این رو بلد نیستم
@411proplayer
خیلی ممنون کدی که دادین رو گذاشتم و جواب گرفتم
@sinaQasemi
با سپاس فراوان از شما این مورد رو تست کردم و این مورد هم کار کرد
دوست عزیز؛ اگر در حال یادگیری PHP هستید، من باب پیشنهاد حتما سعی کنید در ابتدا بصورت گام به گام و اصولی با یک آموزش مدون پیش برید. به نظرم اینجوری سرعت یادگیری و پیشرفتتون خیلی بیشتر میشه.
میشه مستقیما هم وارد ماجرا شد... ولی چون ریزه کاری های زیادی در مسیر وجود داره، خیلی سخت میشه برای هر مشکلی دنبال کمک از دیگران باشیم و ممکنه به مرور منجر به دلسردی و بیانگیزگی بشه.
اگر هم صرفا هدفتون رفع همین مشکل خاص بود که هیچی. بحثش جداست و خدارو شکر مثل اینکه مشکلتون برطرف شده. 😊
موفق و پیروز باشید.
خیلی ممنون از پیشنهادتون