سلام من یه ساختار شرطی نوشتم ولی انگار درست نیست...میخوام اگه کاربر قبلا برای پروفایل اش عکس گذاشته بود یه سری اتفاقات بیافته و اگر نذاشته بود یه سری اتفاقات دیگه( که مربوط به دریافت فایل و ذخیره اسمش تو دیتابیس هست)
الان تا این جا کار من فهمیدم مشکل از خط 2 هست احتمالا...چون همیشه وارد بخش if میشه و نه else اون
الان خط 2درسته؟ گفتم اگه کاربر عکس جدید اپلود کرد مراحل اش طی شه
main_img همون Input ای هست که تصویر دریافت میکنه
if ($result['m_image'] != null) { //عکس قبلا گذاشته
if (isset($_FILES['main_img'])) { //میخواد تغییرش بده
$filename = $_FILES['main_img']['name'];
$path = $_FILES["main_img"]["tmp_name"];
$a = explode('.', $filename);
$ext = end($a);
if ($ext == 'jpg' || $ext == 'png' || $ext == 'jpeg') {
$folder = "images/" . $result['m_image'];
unlink($folder);
move_uploaded_file($path, $folder);
$image = $user_id . "." . $ext;
} else {
echo "<script> alert('فقط فایل JPG PNG و JPEG را آپلود کنید'); </script>";
die();
}
} else { //نمیخواد تغییرش بده
header('location:index.php');
die();
$image = $result['m_image'];
//var_dump($_FILES['main_img']);
//var_dump($_POST['main_img']);
die();
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟