PDA

View Full Version : آموزش: شرط پی اچ پی اگر فایل برای آپلود انتخاب نشد.



ebi7171
پنج شنبه 19 شهریور 1394, 01:54 صبح
سلام.
یه فرمی داریم که برای آپلود هستش و میخوایم شرط بزاریم که اگر فایلی برای آپلود انتخاب نشد یک پیغامی چاپ کنه.
فرم:

<form action="upload.php?id=<?php echo $id ?>" method="post" enctype="multipart/form-data">
<input type="file" name="file" style=" width:40%; margin-bottom:10px; float:right; margin-top:10px;" >
<input type="submit" value="آپلود تصویر" name="submit" class="b" style="width:100px; float:right; margin-right:10px; margin-top:10px;">
</form>
این کد هم متصل میشه به دیتابیس و اگر فایل انتخاب شد پیغام2003 رو چاپ میکنه حالا میخوام یه شرط دیگه بزارم که اگر فایلی انتخاب نشد یه پیغام دیگه چاپ کنه.با تشکر

$DB = new DB();
$connect = $DB->connect();
$pro_id = Check_Get($_GET['id']);
$src = SafeUpload('file',2097152,102400);
$sql = $connect->prepare("INSERT INTO `img` (src,pro_id) VALUES (:src,:pro_id)");
if($sql->execute(array(
":src"=>$src,
":pro_id"=>$pro_id
))){
header("location:img-up.php?msg=2003&id=$pro_id");
exit();
}}else{
header("location:products.php?msg=0000");
}

mokhtasatxyz
پنج شنبه 19 شهریور 1394, 09:50 صبح
در php دستور و تابعی داریم به عنوان is_uploaded_file. این دستور رادر if قرار بده
http://php.net/manual/en/function.is-uploaded-file.php



http://www.w3schools.com/php/php_file_upload.asp