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

ايمن ميلاد

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

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

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

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

    1

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

  1. ممكن تعديل علي جملة طباعة لكي اتمكن من طباعة ملف
  2. انا اريد طباعة داخل سطر اخير تبع td كالتالي <td> <a herf="uploads/'.$row['path_file'].'">تحميل الملف </a></td> هذا كود <table class="table table-striped table-responsive"> <tr> <th style="text-align: right;"> رقم القيد</th> <th style="text-align: right;">اسم الطالب</th> <th style="text-align: right;">عنوان المشروع </th> <th style="text-align: right;">اسم القسم </th> <th style="text-align: right;">اسم المشرف </th> <th style="text-align: right;"> ملف المشروع </th> </tr> <?php require('config.php'); $db = new db; $result = $db->getAllstudent(); while ($row = mysqli_fetch_array($result)) { echo "<tr> <td>" . $row['Num_std'] . "</td> <td>" . $row['Name_std'] . "</td> <td>" . $row['name_project'] . "</td> <td>" . $row['Name_dept'] . "</td> <td>" . $row['Name_teah'] . "</td> </tr>"; } $db->closeCon(); ?> </table> ممكن تعديل علي كود في سطر اخير بحيث يطبع
  3. اخي Chihab Hedidi جربت نتيجة استعلام تبعك لزال يظهر حقلي path_file و name_project بي null وباقي حقول تظهر
  4. السلام عليكم اريد عرض حقول تالية من جداول وهيا كالاتي مسار الملف اسم المشروع رقم القيد اسم الطالب ايميل طالب اسم المشرف اسم القسم هادي جملة استعلام كل حقول تظهر به بيانات الي حقلي مسار ملف واسم المشروع تظهر بي null للعلم الربط بين حقلين id-p مفتاح اجنبي في جدول file_project وحقل id_pro مفتاح رئيسي في جدول projects select f.path_file ,p.name_project,s.Num_std ,s.Name_std ,s.Email_STD ,t.Name_teah,d.Name_dept from file_project f left JOIN projects p on p.id_Pro=f.id_p right JOIN student s ON p.Num_STD=s.Num_std RIGHT JOIN teachers t ON s.id_teah=t.id_teah RIGHT JOIN departments d ON t.id_dept=d.id_dept;
  5. هادي صفحة التي تقوم بنسخ احتياطي <?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 = "aymen"; $password = "1997"; $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="http://koora.ksa.ly/koora/admin/'.$filename.'" target="_blank" >اضغط هنا للتحميل ملف النسخ الأحتياطي</a></p></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'); ?>
  6. السلام عليكم لدي كود تالي لعمل نسخ احتياطي لكن عندما اضغط علي تحميل يرفعني لصفحة يظهر به سكربت قاعدة بيانات ثم اضغط كليك ايمين حفظ باسم اريد عندما يرفعني لصفحة يبدا تحميل في تنزيلات متصفح ممكن تعديل علي كود اخواني <?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="http://koora.ma.com/sa/admin/'.$filename.'" target="_blank">اضغط هنا للتحميل ملف النسخ الأحتياطي</a></p></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'); ?> للعلم اضفت خاصية download لتاق a لم تعمل echo '<p><a href="http://koora.ma.com/sa/admin/'.$filename.'" target="_blank" download>اضغط هنا للتحميل ملف النسخ الأحتياطي</a></p></h3>';
  7. السلام عليكم انا لدي جدول file_project ملف مشروع به حقول تالية id_f مفتاح رئيسي id_p حقل نوعه int path_file حقل نوعه text اريد كيفية الربط مع جدول المشاريع projects التي يتوجد به مفتاح رئيسي وهو id_pro اريد تعديل علي جملة استعلام تالية لكي يجلب مسار ملف بمعني يجلب حقل path_file SELECT s.Num_std ,s.Name_std ,s.Email_STD ,p.name_project,t.Name_teah,d.Name_dept FROM student s LEFT JOIN projects p ON p.Num_STD=s.id_std LEFT JOIN teachers t ON s.id_teah=t.id_teah LEFT JOIN departments d ON t.id_dept=d.id_dept <table class="table table-striped table-responsive"> <tr> <th style="text-align: right;"> رقم القيد</th> <th style="text-align: right;">اسم الطالب</th> <th style="text-align: right;">عنوان المشروع </th> <th style="text-align: right;">اسم القسم </th> <th style="text-align: right;">اسم المشرف </th> <th style="text-align: right;">ملف المشروع </th> </tr> <?php require('config.php'); $db = new db; $result = $db->getAllstudent(); while ($row = mysqli_fetch_array($result)) { echo "<tr> <td>" . $row['Num_std'] . "</td> <td>" . $row['Name_std'] . "</td> <td>" . $row['name_project'] . "</td> <td>" . $row['Name_dept'] . "</td> <td>" . $row['Name_teah'] . "</td> <td> <a herf="uploads/'.$row['path_file'].'"> تحميل ملف</a> </td> </tr>"; } $db->closeCon(); ?> </table>
  8. لماذا هنا لايظهر عنوان المشروع اما السبب لانه ليس جدول لكي استخدم $row['name_project'] هل افضل عمله في view
  9. يعمل اخي محمد بالله استفسار لماذا عملت left join انا دراسها القصد منه موجود في جدول وغير موجود في جدول
  10. حقل num_std في جدول الطلاب هو عبارة عن حقل رقم القيد لكن في جدول مشاريع هذا الذي يوجد
  11. انا في جدول الطلاب حقل num_std هو حقل نوع int 11 فقط في جدول project حقل num_std مفتاح اجنبي int 11 برايك ما حل مشكلة
  12. الله يرحم والديك تظهر كل حقول الي حقل name_project وهو اهم حقل بالنسبة لي يظهر بي null
  13. مرفق صور جدوال قاعدة بيانات يوجد بيانات بكل جدوال قاعدة
  14. لا يظهر شي غيرت left join هادي نتيجة استعلام
  15. لدي استعلام تالي لماذا يظهر نتيجة فارغة رغم كل جدول به بيانات ومربوطه صحيح SELECT s.Num_std ,s.Name_std ,s.Email_STD ,p.name_project,t.Name_teah,d.Name_dept from projects p INNER JOIN student s on p.Num_STD=s.Num_std INNER JOIN teachers t on s.id_teah=t.id_teah INNER JOIN departments d on t.id_dept=d.id_dept; انا اريد كم موضح في الصورة حقول تالية رقم قيد طالب اسم الطالب ايميل طالب اسم المشروع اسم المشرف اسم القسم
  16. لا زالت مشكلة مستمرة ما الحل ياريت حل نهائي لعمل start mysql
  17. قمت بتغير منفد لزالت نفس مشكلة ممكن رابط تحميل اداة التي في صورة انا كتب في cmd لم اجد mysql ممكن رابط تحميل اداة التي في صورة انا كتبت في cmd لم اجد mysql
  18. اخي ياسر الرجاء مساعدتي انا كل الذي اريده مثل ما في فيديو بالضبط قائمة select تعبا باسماء اقسام وقائمة select تانية تعبا باسماء بالمشرفين https://www.youtube.com/watch?v=tpV9EU-FIws&t=310s يعني كل قسم يتبعه مجموعة من المشرفين بحيث عندما اضغط علي بحث يظهر التالي عنوان المشروع اسم المشرف اسم القسم اسم الطالب في جدول انا ارفقت فوق كود قاعدة بيانات اخي اريد تعملي مثل فيديو لكن طلبته انا يرحم والديك بحيث اختار قسم ثم اختار مشرف اضغط بحث يظهر بيانات تاليه في جدول كما في فيديو مرفق اخي عنوان المشروع اسم المشرف اسم القسم اسم الطالب
  19. ياريت الرد اخواني الكرام
  20. انا قمت بتعبئة اثنين select ياريت تكملو باقي لي اخواني <?php include('config.php'); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php // mysql_query("set character_set_server='utf8'"); // mysql_query("SET NAMES 'utf8'"); //get subjects data $sql1 = mysqli_query($con, "select * from departments"); //get student data $sql2 = mysqli_query($con, "select * from teachers"); //get class data // $sql3 = mysqli_query($con,"select * from class WHERE `stat`=1"); ?> <select name="dept" class="form-control" style="height: auto;"> <?php while ($row_sub = mysqli_fetch_array($sql1)) { echo '<option value="' . $row_sub['id_dept'] . '">' . $row_sub['Name_dept'] . '</option>'; } ?> </select> <select name="teach" class="form-control" style="height: auto;"> <?php while ($row_sub = mysqli_fetch_array($sql2)) { echo '<option value="' . $row_sub['id_teah'] . '">' . $row_sub['Name_teah'] . '</option>'; } ?> </select> </body> </html> ياريت الرد اخواني امر مستعجل وبارك الله فيكم جميعا
  21. السلام عليكم ورحمة الله وبركاته انا اريد من احد اخوة يعمل لي مثال تالي بي php mysqli اريد اثنين tag select الاول به اسماء اقسام وثاني به اسماء المشرفين بحيث اضغط علي بحث يظهر لي في جدول نتيجة البحث تكون في جدول كالتالي عنوان المشروع اسم المشرف اسم القسم اسم الطالب العنوان Name_Projectوهو حقل في جدول المشاريع اسم المشرفName_teah وهو حقل في جدول المشرفين اسم القسم Name_deptوهو حقل في جدول الاقسام اسم الطالبName_std وهو حقل في جدول الطالب كود مرفق موضح تكوينه قاعدة البيانات CREATE TABLE `departments` ( `id_dept` int(11) NOT NULL, `Name_dept` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `projects` ( `id_Pro` int(11) NOT NULL, `Name_Project` varchar(900) COLLATE utf8mb4_unicode_ci NOT NULL, `desc_Project` text COLLATE utf8mb4_unicode_ci NOT NULL, `Target_Project` text COLLATE utf8mb4_unicode_ci NOT NULL, `Tools_Project` text COLLATE utf8mb4_unicode_ci NOT NULL, `Num_STD` int(11) NOT NULL, `Group_ID` int(11) NOT NULL, `Stat` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `student` ( `id_std` int(11) NOT NULL, `Name_std` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL, `Num_std` int(11) NOT NULL, `Email_STD` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL, `Password` varchar(256) COLLATE utf8mb4_unicode_ci NOT NULL, `dept_ID` int(11) NOT NULL, `group_ID` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; CREATE TABLE `teachers` ( `id_teah` int(11) NOT NULL, `Name_teah` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL, `info_contact` text COLLATE utf8mb4_unicode_ci NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  22. اخي عدنان انا ادخل بحساب طالب اكتب بيانات المشروع واضغط تسجيل ثم ادخل بحساب مدير النظام يظهر لي مشروع الذي كتبه طالب الان المشكلة بعد اضفت حقل جديد لجدول المشاريع اكتب بيانات مشروع واضغط تسجيل ثم ادخل بحساب مدير النظام لم يعد يظهر لي مشروع الذي كتبه طالب هدا كود بيانات المشروع <form method="POST" action="registr.php"> <div class="form-group" style="margin-top:10px;"> <label> عنوان المشروع المقترح</label> <input name="Name_Project" type="text" class="form-control" placeholder=" قم بكتابة اسم المشروع "> </div> <div class="form-group" style="margin-top:10px;"> <label> مقترح المشروع:(ملخص فكرة المشروع)</label> <input name="desc_Project" type="text" class="form-control" placeholder=" الرجاء كتابة نبدة عن المقترح "> </div> <div class="form-group" style="margin-top:10px;margin-bottom:10px;"> <label> المشكلة </label> <input name="Tools_Project" type="text" class="form-control" placeholder=" اكتب مشكلة المشروع "> </div> <div class="form-group" style="margin-top:10px;margin-bottom:10px;"> <label> الحل المقترح للمشكلة </label> <input name="solve_pro" type="text" class="form-control" placeholder=" اكتب الحل المقترح للمشكلة "> </div> <div class="form-group" style="margin-top:10px;"> <label> اهداف المشروع</label> <input name="Target_Project" type="text" class="form-control" placeholder=" اكتب تاريخ اهداف المشروع "> </div> <button name="submit" type="submit" class="btn-blue"> تسجيل <span class="ion-android-add"></span></button> <button type="reset" class="btn-def"> الغاء <span class="ion-android-delete"></span></button> </form> </div> <div class="modal-footer"> <button type="button" class="btn-close" data-dismiss="modal">اغلاق</button> </div> هذا كود حفظ في جدول مشاريع if (isset($_POST['submit'])) { $id_std = $_POST['Name_Project']; $full_name = $_POST['desc_Project']; $date_b = $_POST['Target_Project']; $dept_std = $_POST['Tools_Project']; $Num_STD = $_SESSION['id_std']; $solve_pro = $_POST['solve_pro']; //echo "SELECT * FROM `student` WHERE `id_std`='$Num_STD'"; $sql1 = mysqli_query($con, "SELECT * FROM `student` WHERE `id_std`='$Num_STD'"); while ($row_sub = mysqli_fetch_array($sql1)) { $group_ID = $row_sub['group_ID']; } //echo $group_ID; if (empty($id_std) or empty($full_name) or empty($date_b)) { echo "<div class='text-center alert alert-danger' role='alert'><h3> الرجاء كتابة بيانات صحيحة </h3></div>"; echo '<meta http-equiv="refresh" content="50;url=index.php" />'; } else { if (filter_var($Num_STD, FILTER_VALIDATE_INT)) { $sql = "INSERT INTO `projects` (`Name_Project`, `desc_Project`, `Target_Project`, `Tools_Project`, `Num_STD`, `Group_ID`, `Stat`,`solve_pro`) VALUES ('$id_std' , '$full_name' , '$date_b' , '$dept_std', $Num_STD , $group_ID , 0 ,$solve_pro)"; // mysqli_query($con,"set character_set_server='utf8'"); // mysql_query("set names 'utf8'"); mysqli_query($con, $sql); echo "<script> Swal.fire({ title: 'رسالة تأكيد', text: 'تم ارسال بيانات المقترح بنجاح!', icon: 'success', customClass: 'rak', }); </script>"; // echo "<div class='text-center alert alert-success' role='alert'><h3> تم التسجيل ارسال بنجاح </h3></div>"; echo '<meta http-equiv="refresh" content="1;url=index.php" />'; } else { echo "<div class='text-center alert alert-danger' role='alert'><h3> يجب ان يكون رقم طالب ارقام وليس حروف </h3></div>"; echo '<meta http-equiv="refresh" content="50;url=index.php" />'; } } } هادي كود الصفحة التي يظهر فه مشاريع التي قام طالب بتعبئته if(!isset($_GET['page'])){ $page = 1; } else { $page = (int)$_GET['page']; } $post_at_page = 10;//عدد البوستات التي يعرضها في كل صفحة $query_post_count = mysqli_query($con,"SELECT * FROM `show_projects_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=projetcs.php" />'; } $start = ($page - 1) * $post_at_page; $end = $post_at_page; $querypost="SELECT * FROM `show_projects_adm` ORDER BY id_Pro 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 class="col-md-2"> عرض </td> <td class="col-md-3"> عناصر تحكم في حالة </td> <td class="col-md-2"> حذف </td> <td class="col-md-1"> الحالة </td> <td class="col-md-1"> ملف </td> </tr>'; while($rows=@mysqli_fetch_array($result)) { echo' <tr> <td>'.$rows['id_Pro'].' </td> <td>'.$rows['Name_Project'].' </td> <td>'.$rows['Name_group'].'</td> <td style="padding: 10px;"><a href="show-projetcs.php?id='.$rows['id_Pro'].'" class="btn-edit"><span class="ion-eye"></span> عرض </a></td> <td style="padding: 10px;"><a href="app-projetcs.php?id='.$rows['id_Pro'].'" class="btn-edit"><span class="ion-android-checkbox"></span> قبول </a><a href="done-projetcs.php?id='.$rows['id_Pro'].'" class="btn-edit"><span class="ion-android-done-all"></span> منجز </a></td> <td style="padding: 10px;"><a href="send-note.php?id='.$rows['id_Pro'].'" class="btn-delete"><span class="glyphicon glyphicon-trash"></span> حذف </a></td>'; if($rows['Stat'] == 0){ echo '<td>لم يقبل</td>'; } if($rows['Stat'] == 1){ echo '<td>مقبول</td>'; } if($rows['Stat'] == 2){ echo '<td>منجز</td>'; echo '<td style="padding: 0px;"><a href="add-file.php?id='.$rows['id_Pro'].'" class="btn btn-info btn-xs" style="margin-top: 15px;"><span class="ion-eye"></span> اضافة ملف </a></td>'; } echo '</tr>'; } echo " </table>";
  23. بارك الله فيك علي الرد اخي عدنان كل عام وانت بخير ممكن حل مشكلتي في رابط بارك الله فيك علي الرد اخي ياسر ممكن رد علي مشاركتي في رابط
  24. السلام عليكم ممكن حل مشكلة في صورة كل ما اعمل start تظهر مشكلة جربت حل عمل مجلد data متدوال كثير في انترنت تظهر مشكلة بعد شهر ياريت اريد حل نهائي لها
  25. اخي انا فكرة لدي هيا اقوم بكتابة مقترح مشروع في model الذي في صورة ثم ادخل بحساب مدير النظام اضغط علي خيار مشاريع يظهر لي مشروع الذي قام بكتابته طالب اضغط علي قبول يتم قبول المشروع مشكلة هيا انه بعد اضافة حقل جديد لجدول مشاريع لم يعد يظهر مشروع الذي قام بكتبته طالب وضغط علي تسجيل لم يعد يظهر لمدير نظام والذي يعرض بيانات في صفحة عبارة عن view هدا كود مودل <form method="POST" action="registr.php"> <div class="form-group" style="margin-top:10px;"> <label> عنوان المشروع المقترح</label> <input name="Name_Project" type="text" class="form-control" placeholder=" قم بكتابة اسم المشروع "> </div> <div class="form-group" style="margin-top:10px;"> <label> مقترح المشروع:(ملخص فكرة المشروع)</label> <input name="desc_Project" type="text" class="form-control" placeholder=" الرجاء كتابة نبدة عن المقترح "> </div> <div class="form-group" style="margin-top:10px;margin-bottom:10px;"> <label> المشكلة </label> <input name="Tools_Project" type="text" class="form-control" placeholder=" اكتب مشكلة المشروع "> </div> <div class="form-group" style="margin-top:10px;margin-bottom:10px;"> <label> الحل المقترح للمشكلة </label> <input name="solve_pro" type="text" class="form-control" placeholder=" اكتب الحل المقترح للمشكلة "> </div> <div class="form-group" style="margin-top:10px;"> <label> اهداف المشروع</label> <input name="Target_Project" type="text" class="form-control" placeholder=" اكتب تاريخ اهداف المشروع "> </div> <button name="submit" type="submit" class="btn-blue"> تسجيل <span class="ion-android-add"></span></button> <button type="reset" class="btn-def"> الغاء <span class="ion-android-delete"></span></button> </form> </div> <div class="modal-footer"> <button type="button" class="btn-close" data-dismiss="modal">اغلاق</button> </div> كود ادخال في جدول مشاريع صفحة rejester.php if (isset($_POST['submit'])) { $id_std = $_POST['Name_Project']; $full_name = $_POST['desc_Project']; $date_b = $_POST['Target_Project']; $dept_std = $_POST['Tools_Project']; $Num_STD = $_SESSION['id_std']; $solve_pro = $_POST['solve_pro']; //echo "SELECT * FROM `student` WHERE `id_std`='$Num_STD'"; $sql1 = mysqli_query($con, "SELECT * FROM `student` WHERE `id_std`='$Num_STD'"); while ($row_sub = mysqli_fetch_array($sql1)) { $group_ID = $row_sub['group_ID']; } //echo $group_ID; if (empty($id_std) or empty($full_name) or empty($date_b)) { echo "<div class='text-center alert alert-danger' role='alert'><h3> الرجاء كتابة بيانات صحيحة </h3></div>"; echo '<meta http-equiv="refresh" content="50;url=index.php" />'; } else { if (filter_var($Num_STD, FILTER_VALIDATE_INT)) { $sql = "INSERT INTO `projects` (`Name_Project`, `desc_Project`, `Target_Project`, `Tools_Project`, `Num_STD`, `Group_ID`, `Stat`,`solve_pro`) VALUES ('$id_std' , '$full_name' , '$date_b' , '$dept_std', $Num_STD , $group_ID , 0 ,$solve_pro)"; // mysqli_query($con,"set character_set_server='utf8'"); // mysql_query("set names 'utf8'"); mysqli_query($con, $sql); echo "<script> Swal.fire({ title: 'رسالة تأكيد', text: 'تم ارسال بيانات المقترح بنجاح!', icon: 'success', customClass: 'rak', }); </script>"; // echo "<div class='text-center alert alert-success' role='alert'><h3> تم التسجيل ارسال بنجاح </h3></div>"; echo '<meta http-equiv="refresh" content="1;url=index.php" />'; } else { echo "<div class='text-center alert alert-danger' role='alert'><h3> يجب ان يكون رقم طالب ارقام وليس حروف </h3></div>"; echo '<meta http-equiv="refresh" content="50;url=index.php" />'; } } } كود صفحة التي يظهر بيه مشاريع بعد كتابة طالب في مودل if(!isset($_GET['page'])){ $page = 1; } else { $page = (int)$_GET['page']; } $post_at_page = 10;//عدد البوستات التي يعرضها في كل صفحة $query_post_count = mysqli_query($con,"SELECT * FROM `show_projects_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=projetcs.php" />'; } $start = ($page - 1) * $post_at_page; $end = $post_at_page; $querypost="SELECT * FROM `show_projects_adm` ORDER BY id_Pro 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 class="col-md-2"> عرض </td> <td class="col-md-3"> عناصر تحكم في حالة </td> <td class="col-md-2"> حذف </td> <td class="col-md-1"> الحالة </td> <td class="col-md-1"> ملف </td> </tr>'; while($rows=@mysqli_fetch_array($result)) { echo' <tr> <td>'.$rows['id_Pro'].' </td> <td>'.$rows['Name_Project'].' </td> <td>'.$rows['Name_group'].'</td> <td style="padding: 10px;"><a href="show-projetcs.php?id='.$rows['id_Pro'].'" class="btn-edit"><span class="ion-eye"></span> عرض </a></td> <td style="padding: 10px;"><a href="app-projetcs.php?id='.$rows['id_Pro'].'" class="btn-edit"><span class="ion-android-checkbox"></span> قبول </a><a href="done-projetcs.php?id='.$rows['id_Pro'].'" class="btn-edit"><span class="ion-android-done-all"></span> منجز </a></td> <td style="padding: 10px;"><a href="send-note.php?id='.$rows['id_Pro'].'" class="btn-delete"><span class="glyphicon glyphicon-trash"></span> حذف </a></td>'; if($rows['Stat'] == 0){ echo '<td>لم يقبل</td>'; } if($rows['Stat'] == 1){ echo '<td>مقبول</td>'; } if($rows['Stat'] == 2){ echo '<td>منجز</td>'; echo '<td style="padding: 0px;"><a href="add-file.php?id='.$rows['id_Pro'].'" class="btn btn-info btn-xs" style="margin-top: 15px;"><span class="ion-eye"></span> اضافة ملف </a></td>'; } echo '</tr>'; } echo " </table>"; ?> هذا كود view
×
×
  • أضف...