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

Omer Amad

الأعضاء
  • المساهمات

    191
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو Omer Amad

  1. لديه خبره ومعرفه وافهم الكود جيدآ
  2. انا فقط اطلب منه يعالج المشكلات اما موضوع المكتبات لم استخدمها ابدآ
  3. ماذا تقصد في موضوع التحديثات
  4. كيفكم يا اصدقاء بدي اسالكم شو رأيكم في chatgp هل اقدر اعتمد عليه من خلال بناء مشاريعي واتعلم من خلاله
  5. Omer Amad

    Php

    كيفكم يا أصدقاء.. بدي حدا يعلمني الphp فيه عندي شغلات محدده بدي اتعلمها في php.... يلي قادر على تدريب بدي حسابه او اي شيء التواصل معه... للإتفاق على كلفة المبلغ
  6. Omer Amad

    Php

    كيفكم يا أصدقاء.... فيه عندي Project..... بدي اضيف بيانات طلاب عبر form عملت form ولايوجد مشكلة لكن بدي اعمل صندوق خاص لكل طالب هذا الصندوق يتم حفظ فيه الاجازات والغيابات والعقوبات لكل طالب... ومش عارف كيف اعمل هيك يعني بدي اعمل form هذا ال form مثلاً خاص ب إدخال الإجازات بدي حقل خاص اضع فيه اسم الطالب حتى لما اضيف اسم اطالب واضيف تاريخ الاجازة ونوعها واضغط ارسال بدي تذهب المعلومات إلى صندوق المخصص للأسم الطالب المذكور في الفورم
  7. ماهو الشكل الذي سيظهر فيه البيانات؟ لماذا لم نضع ال td و th اخي كيف اعرف شكل البيانات كيف ستظهر بعد البحث
  8. Omer Amad

    Php

    شكرآ جزيلاً... هل توجد دورات php مجانية
  9. Omer Amad

    Php

    كيفكم يا أصدقاء... لماذا لم يتم الإجابة على الأسئلة الذي نطرحها هون؟ هل فيه مشكله او بذر شيء مننا ليتم تجاهلنا هيك
  10. Omer Amad

    Php

    كيفكم يا أصدقاء.... لديه مشكلة في php.... مشكلتي هي مش عارف كيف اعمل شرط في php... لديه صفحة جدول لعرض بيانات بدي اضع شروط لديه بعض الحقول فيها نصوص وهذه النصوص بدي اضع لها شرط.... مثلاً لدى عامودين..... العامود الأول الذي سأجلب منه البيانات اسمه KO1 والعامود الثاني الذي سأجلب منه البيانات اسمه KO2.... عملت جدول هيك لعرض البيانات بدي اعرف كيف اضع عامود ال الدرجة فقط في الجدول داخل PHP يكون فيه شرط اذا كان ذكر بدي يعطي 20 واذا كان أنثى بدي يعطي 40..... فقط بدي الشرط مابدي اي شيء لأن مشروعي جاهز ومكتمل فقط بدي اضيف هذه الفكرة
  11. Omer Amad

    Php

    كيفكم يا أصدقاء....انا مبتدأ... بدي تدريب على لغة php لديه نظام بدي اعمله وبدي مساعدة شخص خبير يعطيني معلومات وكم مبلغ المقابل.....
  12. Omer Amad

    Php

    كيفكم يا أصدقاء بدي اعرف كيف احصل على شهادة ssl مجانية Awardspace
  13. Omer Amad

    php

    كيفكم يا اصدقاء بدي حدا يساعدني لوكنت تملك معلومة لابتخل علينا فيه عندي هذا الكود بدي اعمل صففحة تسجيل دخول لديه صفحات تحتوي على بيانات مهمة ومضطر اعمل صصفحة تسجيل دخولل بدي حدا يشرح هذا الكود ووكيف بديي استعممله مع مششرووعي ارجوو الممسساعدة <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Login</title> </head> <body> <h2>Login</h2> <form action="login.php" method="post"> <label for="username">Username:</label><br> <input type="text" id="username" name="username" required><br> <label for="password">Password:</label><br> <input type="password" id="password" name="password" required><br> <input type="submit" value="Login"> </form> </body> </html> <?php session_start(); // استدعاء ملف الاتصال بقاعدة البيانات require_once "db_connection.php"; // افحص ما إذا تم إرسال بيانات النموذج if ($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST['username']; $password = $_POST['password']; // استعلام SQL لاستعادة سجل المستخدم $sql = "SELECT * FROM users WHERE username = '$username' AND password = '$password'"; $result = mysqli_query($conn, $sql); // افحص ما إذا كان هناك سجل مستخدم متطابق if (mysqli_num_rows($result) == 1) { // تسجيل الدخول ناجح $_SESSION['username'] = $username; header("location: welcome.php"); // إعادة توجيه المستخدم إلى صفحة ترحيبية بعد تسجيل الدخول } else { // خطأ في بيانات تسجيل الدخول echo "Invalid username or password"; } } ?> <?php session_start(); // تحقق ما إذا كان المستخدم قد سجل الدخول if (!isset($_SESSION['username'])) { header("location: login.html"); // إعادة توجيه المستخدم إلى صفحة تسجيل الدخول إذا لم يكن مسجل الدخول } // عرض رسالة الترحيب echo "Welcome, " . $_SESSION['username'] . "!<br>"; echo "<a href='logout.php'>Logout</a>"; // رابط لتسجيل الخروج ?> <?php session_start(); session_unset(); // حذف كل المتغيرات الموجودة في الجلسة session_destroy(); // تدمير الجلسة بأكملها header("location: login.html"); // إعادة توجيه المستخدم إلى صفحة تسجيل الدخول بعد تسجيل الخروج ?>
  14. Omer Amad

    Php

    الأصدقاء المحترمين انا مبتدأ... عملت مشروع php... بدي اضع صفحة Login... ومش عارف كيف يتم عمل الكود... انا عملت جدول في قاعدة بيانات mysql فيه عامودين فقط الأول اسمه username والثاني اسمه password... بدي صفحة تسجيل دخول للموقع اتمنى المساعدة صفحة تسجيل دخول بدون انشاء حساب بدي فقط حقلين حقل الاسم وحقل الرمز بدون انشاء حساب...
  15. Omer Amad

    php

    كيففكم ييا اصصدققاءء لديه هذذا الكود تعدييل البياانات بديي لما الممسسستخدم ييعدل المعللومات اللخاصة فييه --- لو كان مختار (نعم) سيكون هو رافع صوره خاصه فيه ولو بدو بيجي يعدل على المعلومات ويختار (لا) بدي الصور الذي تم رفعها قديما بدياها تحذف من قاعدة البيانات ومن مجلد اسمه 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 { } ?>
      • 1
      • أعجبني
  16. Omer Amad

    php

    كيكفم يا اصدقاء لماذا لا احد يجيب عل هذا السؤال ارجوا المساعدة السؤال هنا
  17. Omer Amad

    php

    كيفكم يا اصدفاء لديه هذا الكود ارسال الصصور if ($_SERVER["REQUEST_METHOD"] == "POST") { $ty = htmlspecialchars($_POST["ty"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($ty == "نعم" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } elseif ($ty == "لا" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } } وضعت هذا السطر ليتم وضضع اسم فريد لكل صورة يتم ارسالها وعرضها في مججلد folder .... $new_name = time() . uniqid(rand()) . "." . $ext; العملية تمت بنجاح لكن ظهرتلي مشكله انا لديه صصفحة جدول لعرض البيانات فوجئت بعدم عرض الصور فقط النصوص عند حذف السطر اعلاه وارسال الصور سيتم عرض الصور في جدول php ووعنده اضافة السطر اعلاه وارسال الصور .....لم تظهر الصور في جدول php ...... <td> <img src="<?php echo $base_url; ?>GOOD/<?php echo $row['fil'];?>" alt='صوره' width='50' height='50' style="border-radius:30px;"></td>
  18. متغير new_name يتم كتابته مرة واحده ام كل عامود يتم كتابة هذا المتغير امام كل عامود خاص بالصور؟؟؟
  19. انا اعرف يجب وضع كل متغير في ال value وامامه يكون اسم العامود بالتسلسل.... صح؟
  20. لم أفهم ماذا تقصد... هل تقصد وضع المتغير هذا في سطر المتغيرات value.... ام تقصد يتم استبدال اسم عامود الصور بهذا المتغير ارجوا التوضيح لان انا لديه عامودين للصور الأول اسمه fi والثاني اسمه fil
  21. تقصد في سطر ال value? كود الإرسال؟
  22. الان عنده ارسال الصور ستظهر اسماء الصور في قاعدة بيانات mysql مختلفه عن بعضها ستظهر في ملف folder أيضآ صح؟
  23. كيفكم يا اصدقاء لدية دا الكود استعملته لما يتم ارسالل الصور تظهر هيك في ال folder if ($_SERVER["REQUEST_METHOD"] == "POST") { $ty = htmlspecialchars($_POST["ty"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($ty == "نعم" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } elseif ($ty == "لا" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } } if ($_SERVER["REQUEST_METHOD"] == "POST") { $y = htmlspecialchars($_POST["y"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($y == "انثى" && isset($_FILES["fi"]) && $_FILES["fi"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fi"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fi"]["size"] > 0.5 * 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) { $new_name = time() . uniqid(rand()) . $ext; if (move_uploaded_file($_FILES["fi"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fi = basename($_FILES["fi"]["name"]); } } } elseif ($y == "ذكر" && isset($_FILES["fi"]) && $_FILES["fi"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fi"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fi"]["size"] > 0.5 * 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) { $new_name = time() . uniqid(rand()) . $ext; if (move_uploaded_file($_FILES["fi"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fi = basename($_FILES["fi"]["name"]); } } } }
  24. وإذا كنت تضع إسم الصورة في قاعدة البيانات فيجب أخذ المتغير $new_name حيث هو إسم الصورة الجديد الذي يجب وضعه في قاعدة البيانات.... لم أفهم ماذا تقصد
  25. انا لديه هذا الكود كيف يمكننا وضع الكود الذي عملته حظرتك داخل الكود تبعي if ($_SERVER["REQUEST_METHOD"] == "POST") { $ty = htmlspecialchars($_POST["ty"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($ty == "نعم" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetFile)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } elseif ($ty == "لا" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetFile)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } }
×
×
  • أضف...