darkzed
3 سال پیش توسط darkzed مطرح شد
10 پاسخ

مشکل در کد php

با سلام من یه کد زدم و الان این 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';
}

?>

ثبت پرسش جدید
Ali
@411proplayer 3 سال پیش آپدیت شد
1

از empty استفاده کردی ؟

if(!empty($test)) {
}

Ali
@411proplayer 3 سال پیش مطرح شد
0

if رو یدونه = گذاشتید باید === بزارید یا از empty استفاده کنید


darkzed
@amirhossien1338 3 سال پیش مطرح شد
0

@411proplayer
سه تا === رو هم چک کردم نشد


vahiid
@vahiidrah 3 سال پیش مطرح شد
0

با سلام

شما باید از isset استفاده کنید.


darkzed
@amirhossien1338 3 سال پیش مطرح شد
0

@vahiidrah
امکانش هست یه نمونه کد بهم بدین من این رو بلد نیستم


Ali
@411proplayer 3 سال پیش آپدیت شد
1

از empty استفاده کردی ؟

if(!empty($test)) {
}

darkzed
@amirhossien1338 3 سال پیش مطرح شد
0

@411proplayer
خیلی ممنون کدی که دادین رو گذاشتم و جواب گرفتم


sinaQ
تخصص : magican
@sinaQasemi 3 سال پیش آپدیت شد
1
include("connection/connection.php");
$suggest_mp31 = mysqli_query($mysqli,"SELECT * FROM review_web_view WHERE id_music='1' AND iv='68' ");

if(mysqli_num_rows($suggest_mp31)>0){
  echo 'moshkel khord';
}else{
  echo 'peyda nakard va code kar mikone';
}

darkzed
@amirhossien1338 3 سال پیش مطرح شد
0

@sinaQasemi
با سپاس فراوان از شما این مورد رو تست کردم و این مورد هم کار کرد


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
2

دوست عزیز؛ اگر در حال یادگیری PHP هستید، من باب پیشنهاد حتما سعی کنید در ابتدا بصورت گام به گام و اصولی با یک آموزش مدون پیش برید. به نظرم اینجوری سرعت یادگیری و پیشرفتتون خیلی بیشتر میشه.

میشه مستقیما هم وارد ماجرا شد... ولی چون ریزه کاری های زیادی در مسیر وجود داره،‌ خیلی سخت میشه برای هر مشکلی دنبال کمک از دیگران باشیم و ممکنه به مرور منجر به دلسردی و بی‌انگیزگی بشه.

اگر هم صرفا هدفتون رفع همین مشکل خاص بود که هیچی. بحثش جداست و خدارو شکر مثل اینکه مشکلتون برطرف شده. 😊

موفق و پیروز باشید.


darkzed
@amirhossien1338 3 سال پیش مطرح شد
0

خیلی ممنون از پیشنهادتون


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام