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

ايمن ميلاد

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

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

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

  • عدد الأيام التي تصدر بها

    1

كل منشورات العضو ايمن ميلاد

  1. السلام عليكم لدي كود تالي عرض بيانات اريد عندما اضغط علي زر حذف تظهر رسالة هل انت متاكد من عملية الحذف باستعمال مكتبة sweetalert2 ياريت تعديل على كود اخواني الكرام <?php include('header.php'); ?> <!--------------------------------------------------------------------------------> <!------------------------------------header--------------------------------------> <!--------------------------------------------------------------------------------> <div class="col-md-9 pan1"> <ol class="breadcrumb" style="background-color: #fff;padding-top:8px;padding-bottom:8px;color:#000;font-size:16px;"> <li>الطلبة</li> </ol> </div> </div> <div class="row"> <div class="col-md-9 pan1"> <div class="panel" style="color:#000;"> <div class="panel-body" style="font-size:14px; padding-left:40px;padding-right:40px;padding-bottom:25px;padding-top:25px;"> <p style="margin-bottom: 20px;"> <a class="btn-add" href="add-student.php"> إضافة <span class="ion-android-add"></span></a> </p> <?php if (!isset($_GET['page'])) { $page = 1; } else { $page = (int)$_GET['page']; } $post_at_page = 10; //عدد البوستات التي يعرضها في كل صفحة $query_post_count = mysqli_query($con, "SELECT * FROM `std_show_adm`"); $query_count = mysqli_num_rows($query_post_count); mysqli_free_result($query_post_count); $query_count = (int)ceil($query_count / $post_at_page); /*تحقق ن إدا كانت المدخلات في بارميتر page*/ if (($page > $query_count) || ($page <= 0)) { echo '<div class="alert alert-danger" role="alert">خطأ لم يتم العثور على صفحة</div>'; echo '<meta http-equiv="refresh" content="2;url=student.php" />'; } $start = ($page - 1) * $post_at_page; $end = $post_at_page; $querypost = "SELECT * FROM std_show_adm ORDER BY id_std DESC LIMIT $start,$end"; //mysql_query("set character_set_server='utf8'"); //mysql_query("SET NAMES 'utf8'"); $result = mysqli_query($con, $querypost); // mysql_query("set character_set_server='utf8'"); // mysql_query("SET NAMES 'utf8'"); echo '<div class="table-responsive"> <table class="table table-bordered table-hover"> <tr> <td> رقم القيد </td> <td> أسم الطالب </td> <td> التخصص </td> <td> تعديل </td> <td> حذف </td> </tr>'; while ($rows = @mysqli_fetch_array($result)) { echo ' <tr> <td>' . $rows['id_std'] . ' </td> <td>' . $rows['Name_std'] . '</td> <td>' . $rows['Name_dept'] . '</td> <td style="padding: 10px;"><a href="edit-student.php?id=' . $rows['id_std'] . '" class="btn-edit"><span class="glyphicon glyphicon-pencil"></span> تعديل </a></td> <td style="padding: 10px;"><a href="delete-student.php?id=' . $rows['id_std'] . '" class="btn-delete"><span class="glyphicon glyphicon-trash"></span> حذف </a></td> </tr>'; } echo " </table>"; ?> <nav> <ul class="pager"> <li><a href="student.php?page=<?php echo ($page - 1); ?>" style="color:#000;">الصفحة السابقة</a></li> <li><a href="student.php?page=<?php echo ($page + 1); ?>" style="color:#000;">الصفحة التالية </a></li> </ul> </nav> </div> </div> </div> </div> </div> <!--------------------------------------------------------------------------------> <!------------------------------------Footer--------------------------------------> <!--------------------------------------------------------------------------------> <?php include('footer.php'); ?> مرة ماضية عند الضغط علي زر الان tag a
  2. السلام عليكم ما الفرق بين نوع البيانات varchar و text في mysql ومتي استخدم هذا ومتي الاخر
  3. انا اريد يقبل ملفات من كليو بايت الي 15 ميغا اقصي شي وليس اقصي شي واحد ميغا قمت بعمل اقصي شي 15 ميغا قبل انظر للكود لكن تظهر رسالة تالية علي الرغم من انه pdf امتداده if (isset($_POST['submit'])) { $file_proj = date("Ymdhis") . $_FILES['file']['name']; $file_type = $_FILES['file']['type']; $file_tmp = $_FILES['file']['tmp_name']; $file_size = $_FILES['file']['size']; // Get the size of the file $file_dir = '../uploads/'; $id_pro = $_GET['id']; // Check if file size exceeds the maximum allowed size (in bytes) $max_file_size_allowed = 8388608; // 15 MB, you can change this as per your requirement if ($file_size <= $max_file_size_allowed) { if (in_array($file_type, array("application/pdf", "application/vnd.ms-powerpoint", "application/msword", "application/vnd.ms-word.document.macroenabled.12"))) { move_uploaded_file($file_tmp, $file_dir . $file_proj); $sql = "INSERT INTO `file_project`(`id_p`, `path_file`) VALUES ($id_pro ,'$file_proj')"; $query = mysqli_query($con, $sql); echo '<div class="col-md-12"><div class="alert alert-success" role="alert"> تم اضافة الملف بنجاح </div></div>'; } else { echo '<div class="col-md-12"><div class="alert alert-danger text-center" role="alert">خطأ في رفع الملف الرجاء التحقق من نوع الملف<div /> </div>'; } } else { echo '<div class="col-md-12"><div class="alert alert-danger text-center" role="alert">حجم الملف يتجاوز الحد المسموح به<div /> </div>'; } } اين اجد مكانه ملف
  4. السلام عليكم لدي سكربت تالي يقبل حجم ملفات التي اقل من واحد ميغا لكن لايقبل ملفات حجمه اكثر علي الرغم لم احدد حجم ملف كود مرفقا if(isset($_POST['submit'])){ $file_proj = date("Ymdhis").$_FILES['file']['name']; $file_type = $_FILES['file']['type']; $file_tmp = $_FILES['file']['tmp_name']; $file_dir = '../uploads/'; $id_pro = $_GET['id']; if(in_array($file_type,array("application/pdf","application/vnd.ms-powerpoint","application/msword","application/vnd.ms-word.document.macroenabled.12"))){ move_uploaded_file($file_tmp,$file_dir.$file_proj); $sql = "INSERT INTO `file_project`(`id_p`, `path_file`) VALUES ($id_pro ,'$file_proj')"; $query = mysqli_query($con,$sql); echo '<div class="col-md-12"><div class="alert alert-success" role="alert"> تم اضافة الملف بنجاح </div></div>'; }else{ echo '<div class="col-md-12"><div class="alert alert-danger text-center" role="alert">خطأ في رفع الملف الرجائ التحقق من نوع الملف<div /> </div>'; } } }
  5. السلام عليكم لدي زر اسمه حذف عندما اضغط عليه اريد ان ترسل رسالة لكن لاتصل الرسالة للعلم موقع علي استضافة ويدعم ارسال رسائل <?php include('header.php'); ?> <!--------------------------------------------------------------------------------> <!------------------------------------header--------------------------------------> <!--------------------------------------------------------------------------------> <div class="col-md-9 pan1"> <ol class="breadcrumb" style="background-color: #fff;padding-top:8px;padding-bottom:8px;color:#000;font-size:16px;"> <li><a href="projetcs.php">المشاريع</a></li> <li class="active">حذف مشروع مقترح</li> </ol> </div> </div> <div class="row"> <div class="col-md-9 pan1"> <div class="panel" style="color:#000;"> <div class="panel-body" style="font-size:14px; padding-left:40px;padding-right:40px;padding-bottom:25px;padding-top:25px;"> <?php echo '<form class="form-horizontal" method="post" role="form"> <div class="form-group"> <label class="col-sm-2 control-label">ملاحظة سبب الرفض</label> <div class="col-sm-10"> <textarea class="form-control" name="msg_txt" rows="3"> </textarea> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" name="submit" class="btn btn-default">ارسال</button> </div> </div> </form>'; if(isset($_GET['id'])){ //send msg $id_pro = intval($_GET['id']); $querypost2="SELECT * FROM `projects` WHERE `id_Pro`=$id_pro"; $result2=mysqli_query($con,$querypost2); $rows2=@mysqli_fetch_array($result2); $id_std = $rows2['Num_STD']; //$id_std = intval($_GET['id']); $querypost="SELECT * FROM `student` WHERE `id_std`=$id_std"; $result=mysqli_query($con,$querypost); $rows=@mysqli_fetch_array($result); $email_std = $rows['Email_STD']; //$send = mysqli_real_escape_string($con,$_POST['username']); if(isset($_POST['submit'])){ $message = $_POST['msg_txt']; $headers = "From: info@sta.sa"; // Send mail($email_std, 'سبب رفض مقترح المشروع', $message, $headers); $sql = "DELETE FROM `projects` WHERE `id_Pro`='".intval($_GET['id'])."'"; //delete project mysqli_query($con,$sql); echo '<div class="col-md-12">'; echo '<div class="text-center alert alert-success" role="alert">تم الحذف بنجاح</div>'; echo '<meta http-equiv="refresh" content="3;url=projetcs.php" />'; echo '</div>'; } } ?> </div> </div> </div> </div> <!--------------------------------------------------------------------------------> <!------------------------------------Footer--------------------------------------> <!--------------------------------------------------------------------------------> <?php include('footer.php'); ?>
  6. <!DOCTYPE html> <html lang="ar" dir="rtl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>الرئيسية</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> </head> <body> <div class="container"> <table class="table my-5 table-bordered table-striped"> <thead> <button class="btn btn-success mt-3"><a href="index.php" class="text-decoration-none text-light" >اضافة بيانات </a> </button> <tr> <th class="text-center table-primary" scope="col">#</th> <th class="text-center table-primary" scope="col"> الاسم</th> <th class="text-center table-primary" scope="col">البريد الالكتروني </th> <th class="text-center table-primary" scope="col"> رقم الهاتف </th> <th class="text-center table-primary" scope="col"> العمليات </th> </tr> </thead> <tbody> <?php include 'dbcon.php'; $sql="select *from users"; $resault=mysqli_query($conn,$sql); $resault=mysqli_query($conn,$sql); while($row=mysqli_fetch_array($resault)) { $id=$row['id']; echo '<tr > <td class="text-center "> '.$row['id'].' </td> <td class="text-center "> '.$row['name'].' </td> <td class="text-center "> '.$row['email'].' </td> <td class="text-center "> '.$row['phone'].' </td> <td class="text-center"> <button class="btn btn-primary my-3"> <a href="update.php?updateid='.$id.'" class="text-light text-decoration-none"> تعديل</a> </button> <button class="btn btn-danger confirm" id="delete-row"> <a href="delete.php?deleteid='.$id.'" class="text-light text-decoration-none">حدف </a> </button> <button class="btn btn-success" id="download" onclick="printPage(10)">طباعة</button> </td> </tr>'; } ?> </tbody> </table> </div> <script> document.addEventListener('DOMContentLoaded', function() { const deleteButtons = document.querySelectorAll('.confirm'); deleteButtons.forEach(button => { button.addEventListener('click', function(e) { e.preventDefault(); const id = this.getAttribute('data-id'); Swal.fire({ title: 'هل أنت متأكد؟', text: "لن تتمكن من التراجع عن هذا الإجراء!", icon: 'warning', showCancelButton: true, confirmButtonColor: '#3085d6', cancelButtonColor: '#d33', confirmButtonText: 'نعم، احذفه!' }).then((result) => { if (result.isConfirmed) { window.location.href = 'delete.php?deleteid=' + id; } }); }); }); }); </script> </body> </html> <?php include 'dbcon.php'; $id = $_GET['deleteid']; // تحقق من وجود قيمة للمتغير $id if (isset($id) && !empty($id)) { $id = $_GET['deleteid']; $sql = "DELETE FROM `users` WHERE id=$id"; $result = mysqli_query($conn, $sql); }
  7. اثناء الضغط علي الزر وبعد يذهب للرابط مرفق
  8. بارك الله فيكم اخواني علي الردود لكن لايحذف وانا ارفقت لكم كود صفحة الحذف ما السبب واعطيت كلاس confirm لزر حذف
  9. لماذا لايتم الحذف عملت نفس كود الذي كتبته وهذا كود صفحة delete <?php include 'dbcon.php'; $id = $_GET['deleteid']; // تحقق من وجود قيمة للمتغير $id if (isset($id) && !empty($id)) { $id = $_GET['deleteid']; $sql = "DELETE FROM `users` WHERE id=$id"; $result = mysqli_query($conn, $sql); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> </head> <body> </body> </html>
  10. السلام عليكم لدي صفحة تالية به جدول يتم عرض بيانات اريد عندما اضغط علي زر حذف تظهر رسالة هل انت متاكد من عملية الحذف اذا ضغطت نعم يحذف اذا ضغط لا يرجع للنفس صفحة !DOCTYPE html> <html lang="ar" dir="rtl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>الرئيسية</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script> </head> <body> <div class="container"> <table class="table my-5 table-bordered table-striped"> <thead> <button class="btn btn-success mt-3"><a href="index.php" class="text-decoration-none text-light" >اضافة بيانات </a> </button> <tr> <th class="text-center table-primary" scope="col">#</th> <th class="text-center table-primary" scope="col"> الاسم</th> <th class="text-center table-primary" scope="col">البريد الالكتروني </th> <th class="text-center table-primary" scope="col"> رقم الهاتف </th> <th class="text-center table-primary" scope="col"> العمليات </th> </tr> </thead> <tbody> <?php include 'dbcon.php'; $sql="select *from users"; $resault=mysqli_query($conn,$sql); $resault=mysqli_query($conn,$sql); while($row=mysqli_fetch_array($resault)) { $id=$row['id']; echo '<tr > <td class="text-center "> '.$row['id'].' </td> <td class="text-center "> '.$row['name'].' </td> <td class="text-center "> '.$row['email'].' </td> <td class="text-center "> '.$row['phone'].' </td> <td class="text-center"> <button class="btn btn-primary my-3"> <a href="update.php?updateid='.$id.'" class="text-light text-decoration-none"> تعديل</a> </button> <button class="btn btn-danger confirm" id="delete-row"> <a href="delete.php?deleteid='.$id.'" class="text-light text-decoration-none">حدف </a> </button> <button class="btn btn-success" id="download" onclick="printPage(10)">طباعة</button> </td> </tr>'; } ?> </tbody> </table> </div> </body> </html>
  11. استخدم الاصدار 4.6.7 ليس ورودبرس انما php عملت زر محاداة لليمين عندما اكتب يكتب من يمين لليسار جدول لكن في عرض يظهر من يسار لليمين هادي مشكلة
  12. في اي مجلد اجد خيار تغير اتجاه كتابة بحيث عندما اكتب في جدول يظهر نفس ما كتبت من يمين لليسار لماذا لايظر فيه حجم خط
  13. السلام عليكم عندما ادخل بيانات في جدول باستخدام tinymce تدخل بيانات من يمين لليسار لكن في عرض تظهر من يسار لليمين كيف الحل
  14. لكن لماذا بيانات مخزنه في جداول جلب منه نسخه سطر اول فقط لم يجلب باقي بيانات
  15. الله يرحم والديك اشتغل كود سؤال هل مثلا بعد عملية اضافة بيانات اعمل بعده نسخه احتياطي اجد جملة ادخال كتبت انه تم اضافة سطر وبه بيانات التي اضافته
  16. انا ويندوز 11 بالعربي اسمه متغيرات البيئة هل هكدا صحيح اخترت مكان xampp ثم مجلد msqli ثم bin هكدا ظهرت بعد ان طبقت خطوات
  17. هذا الذي ظهر
  18. قمت بالغاء شرط if لكن سكربت ينزل فارغ 0 كليو بايت
  19. السلام عليكم لدي كود تالي لعمل نسخ احتياطي لماذا لا يمكن عمل نسخ احتياطي علي localhost <?php include('header.php'); if($_SESSION['rols_user'] != "مدير النظام"){ exit("<div class='alert alert-danger col-md-6 text-center pan1' role='alert' >you don't have permission</div>"); } function backup(){ $db_name = "sys_std"; $db_user = "root"; $password = ""; $filename='database_backup_'.date('Y-m-d-h-i-s').'.sql'; $result = exec('mysqldump '.$db_name.' --password='.$password.' --user='.$db_user.' --single-transaction >'.dirname(__FILE__).'/'.$filename,$output); if($output==''){ echo '<div class="alert alert-danger text-center col-md-6" role="alert">حذث خطأ في النسخ الأحتياطي</div>'; }else { echo '<div class="alert alert-success text-center col-md-6" role="alert"><h3> تم النسخ الأحتياطي بنجاح'; echo '<p><a href="/'.dirname(__FILE__).'/'.$filename.'" target="_blank">اضغط هنا للتحميل ملف النسخ الأحتياطي</a></p></h3>'; echo '</div>'; } } ?> <!--------------------------------------------------------------------------------> <!------------------------------------header--------------------------------------> <!--------------------------------------------------------------------------------> </div> <div class="row"> <div class="col-md-9 pan1"> <div class="panel" style="color:#000;"> <div class="panel-body text-center" style="font-size:14px; padding-left:40px;padding-right:40px;padding-bottom:25px;padding-top:25px;"> <?php $os_name = php_uname('s'); if($os_name == "Linux"){ echo '<p><a href="?backup=now"><h3 style="margin-top: 35px;"> لنسخة احتياطية اضغط هنا </h3></a></p>'; if(isset($_GET['backup'])){ if($_GET['backup'] == "now"){ backup(); } } }else{ echo ' <div style="margin-top:25px;" class="text-center alert alert-danger" role="alert">لا يعمل النسخ الاحتياطي علي الهوست الافتراضي يجب ان يكون استضافة لينكس حقيقية حتي يمكن من تفعيل السكربت النسخ الاحتياطي</div>'; } ?> </div> </div> </div> </div> <!--------------------------------------------------------------------------------> <!------------------------------------Footer--------------------------------------> <!--------------------------------------------------------------------------------> <?php include('footer.php'); ?>
  20. السلام عليكم اريد امر يجلب لي صيغة انشاء view لانه امر show create view لا يظهر جملة تكوين view انا استخدم mysql ياريت افادة اخواني الكرام
  21. اثناء رفع الصوره يظهر خطا <?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $uploadDir = "uploads/"; // مجلد الرفع $uploadFile = $uploadDir . basename($_FILES["image"]["name"]); $imageFileType = strtolower(pathinfo($uploadFile, PATHINFO_EXTENSION)); // السماح بالصيغ المحددة فقط $allowedExtensions = array("jpg", "jpeg", "png", "gif"); if (in_array($imageFileType, $allowedExtensions)) { if (move_uploaded_file($_FILES["image"]["tmp_name"], $uploadFile)) { // ربط قاعدة البيانات (يفضل استخدام PDO أو MySQLi) $dbHost = "localhost"; $dbUsername = "root"; $dbPassword = ""; $dbName = "employees"; $conn = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName); if ($conn->connect_error) { die("فشل الاتصال بقاعدة البيانات: " . $conn->connect_error); } // إدراج المعلومات في قاعدة البيانات $imagePath = $uploadDir . basename($_FILES["image"]["name"]); $currentDate = date("Y-m-d"); $sql = "INSERT INTO personal_picture (location_pic, date_time_entry) VALUES ('$imagePath', '$currentDate')"; if ($conn->query($sql) === TRUE) { echo "تم حفظ البيانات بنجاح."; } else { echo "خطأ في الحفظ: " . $conn->error; } $conn->close(); } else { echo "فشل في رفع الصورة."; } // استمرار عملية الرفع if (move_uploaded_file($_FILES["image"]["tmp_name"], $uploadFile)) { echo "تم رفع الصورة بنجاح."; } else { echo "فشل في رفع الصورة."; } } else { echo "الصيغ المسموح بها: jpg, jpeg, png, gif"; exit(); } } ?> هل صحيح طريقة كتابة كود php للعلم input رفع صور سميته image ومجلد اسمهuplodeas ان اخزن في جدول الذي فوق في صورة وجدول personal_picture مرتبط بجدول موظفين عن طريق رقم موظف empno
  22. قمت بتصميم صفحة css وتعديل علي ملف html style.css index.html لدي جدول الصور اريد عندما احفظ صورة تخزن في قاعدة البيانات مسار الصورة وتاريخ الادخال ياريت كيف يكون كود php لرفع صورة
×
×
  • أضف...