اذهب إلى المحتوى

السؤال

نشر (معدل)

كيففكم ييا اصصدققاءء  لديه هذذا الكود تعدييل البياانات بديي لما  الممسسستخدم   ييعدل المعللومات اللخاصة فييه --- لو كان مختار (نعم) سيكون هو رافع صوره خاصه فيه ولو بدو بيجي يعدل على المعلومات ويختار (لا) بدي الصور الذي تم رفعها قديما بدياها تحذف من قاعدة البيانات ومن مجلد اسمه ben ارجوا المساعدة

<?php
include("con.php");
	$id=$_POST['id'];

  $error = false;
  $errorMsg = '';

  $extensions = array("jpg", "jpeg", "png", "gif");
  @$e1  = strip_tags($_POST['e1']);
  @$er = strip_tags($_POST['er']);
  @$il = strip_tags($_POST['il']);

  @$fi = strip_tags($_POST['fi']);


////

$targetDir = "ben/";
$uploadOk = 1;


if ($_SERVER["REQUEST_METHOD"] == "POST") {

    $k = htmlspecialchars($_POST["k"], ENT_QUOTES, 'UTF-8');
    $targetDir = "ben/";
    $uploadOk = 1;
    if ($k == "نعم" && isset($_FILES["fi"]) && $_FILES["fi"]['size'] > 0) {
        $targetFile = $targetDir . basename($_FILES["fi"]["name"]);
        $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION));
        if ($_FILES["fi"]["size"] > 0.1 * MB) {
            $errorMsg .= "\nعذراً، حجم الملف كبير جداً.";
            $uploadOk = 0;
            $error = true;
        }
        $ext = pathinfo($_FILES["fi"]["name"], PATHINFO_EXTENSION);
        if (!in_array($ext, $extensions)) {
            $errorMsg .= "\nالملف ليس صورة.";
            $uploadOk = 0;
            $error = true;
        }
        if ($uploadOk == 1) {
            if (move_uploaded_file($_FILES["fi"]["tmp_name"], $targetFile)) {
                echo "تم رفع الملف ";
                $fi= basename($_FILES["fi"]["name"]);
            }
        }
    } elseif ($k == "لا" && isset($_FILES["fi"]) && $_FILES["fi"]['size'] > 0) {
        $targetFile = $targetDir . basename($_FILES["fi"]["name"]);
        $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION));
        if ($_FILES["fi"]["size"] > 0.1 * MB) {
            $errorMsg .= "\nعذراً، حجم الملف كبير جداً.";
            $uploadOk = 0;
            $error = true;
        }
        $ext = pathinfo($_FILES["fi"]["name"], PATHINFO_EXTENSION);
        if (!in_array($ext, $extensions)) {
            $errorMsg .= "\nالملف ليس صورة.";
            $uploadOk = 0;
            $error = true;
        }
        if ($uploadOk == 1) {
            if (move_uploaded_file($_FILES["fi"]["tmp_name"], $targetFile)) {
                echo "تم رفع الملف ";
                $fi = basename($_FILES["fi"]["name"]);
            }
        }
    }
}





/////
$files_fields = "";
if( !empty($fi) ) {
    $files_fields .= ", `fi` = '{$fi}'";
}

$updateSql = "UPDATE `us` SET 
    `e1`='{$e1}',
    `er`='{$er}',
    `il`='{$il}',

 
    {$files_fields}
where 
id={$id}";

    $update = mysqli_query($con, $updateSql) or die(mysqli_error($con));
    if (mysqli_affected_rows($con) == 1 ) { 
        echo "<script>alert('تمت التعديل بنجاح!')</script>";

    } else {

    }
?>

 

تم التعديل في بواسطة Omer Amad

Recommended Posts

لا توجد أي إجابات على هذا السؤال بعد

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...