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

ايمن ميلاد

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

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

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

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

    1

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

  1. انا عملت زر تحميل داخل جدول لكن دالة لاتعمل <?php // الاتصال بقاعدة البيانات include 'database.php'; include 'navbar.php'; // استعلام لاسترجاع البيانات $id = $_GET['id']; $sql = "SELECT * FROM `student` WHERE id=".$id; $result = $conn->query($sql); // إضافة البيانات إلى التقرير $html = '<h1> درجات الطالب</h1>'; $html .= '<table border="1" cellpadding="5">'; $html .= '<tr><th>عنوان العمود1</th><th>عنوان العمود2</th><th>عنوان العمود3</th></tr>'; while ($row = $result->fetch_assoc()) { $html .= '<tr>'; $html .= '<td>' . $row['fname'] . '</td>'; $html .= '<td>' . $row['course_name'] . '</td>'; $html .= '<td>' . $row['course_code'] . '</td>'; $html .= '</tr>'; } $html .= '</table>'; $html .= '<div style="text-align:center;">تاريخ الطباعة: ' . date('Y-m-d H:i:s') . '</div>'; وعملت دالة لكن لايعمل <!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"> </head> <body> <div class="container"> <table class="table my-5 table-bordered table-striped"> <thead> <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> <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> <th class="text-center table-primary" scope="col">عمليات </th> </tr> </thead> <tbody> <?php include 'database.php'; include 'navbar.php'; $sql="select *from student"; $resault=mysqli_query($conn,$sql); $resault=mysqli_query($conn,$sql); while($row=mysqli_fetch_array($resault)) { $id=$row['id']; $s= ($row['mid_exam']+$row['fir_exam']); $total=($s+$row['final']); $grade=""; if($total<50) { $grade= "راسب"; } elseif($total>=50 && $total<=64) { $grade= "مقبول"; } elseif($total>=65 && $total <=74) { $grade= "جيد"; } elseif($total>=75 && $total <=84) { $grade= "جيد جدا"; } elseif($total>=85 && $total <=100) { $grade= "ممتاز"; } echo '<tr > <td class="text-center "> '.$row['id'].' </td> <td class="text-center "> '.$row['id_code'].' </td> <td class="text-center "> '.$row['fname'].' </td> <td class="text-center "> '.$row['course_name'].' </td> <td class="text-center"> '.$row['course_code'].' </td> <td class="text-center"> '.$row['mid_exam'].' </td> <td class="text-center"> '.$row['fir_exam'].' </td> <td class="text-center"> '.$row['final'].' </td> <td class="text-center"> '. $total .' </td> <td class="text-center"> '. $grade .' </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 "> <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> function printPage(id) { // استخدام XMLHttpRequest لجلب محتوى الصفحة الخارجية var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { // إنشاء نافذة جديدة تحتوي على محتوى الصفحة var printWindow = window.open('', '_blank'); printWindow.document.write(xhr.responseText); // انتظر حتى يتم تحميل الصفحة بشكل كامل ثم قم بطباعتها printWindow.onload = function() { printWindow.print(); }; } }; xhr.open('GET', 'localhost/IT/print-page.php?id=' + id, true); xhr.send(); } </script> </body> </html>
  2. السلام عليكم لدي جدول اعرض فيه بيانات سوف اعمل زر طباعة بجوار زر تعديل وحدف اريد مكتبة تنفد لي طباعة سطر معين او كل الجدول مثال برنامج كريستال ريبورت في تطبيقات سطح مكتب بحيث اضيف عنوان تقرير وfooter تقرير وانسق تقرير كيف ماريد استخدم php mysqli ياريت افادتي اخواني كرام اخوكم جديد علي لغة php
  3. اخي خالد بارك الله فيك ممكن تعمل لي كود تعديل باستخدامpdo وبارك الله فيك update.php
  4. لماذا في كود تعديل عندما اضع عنصر html يظهر بعد تعديل رغم استخداما دوال التي قلت عليه مرفق ملف update.php
  5. اخي ماذا يعني stmt وconn هل هما متغيرات لانه لحظت في pdo يتم استخدامهم كثيرا
  6. الله يرحم والديك اخي خالد سؤال لماذا وضعت علامات استفهام في جملة ادخال وماذا تقصد بي sssss داخل bind_param("sssssss" ماذا تعني $stmt هل هو مجرد اسم متغير بالبحث علي معني ssssssss وجدت انه تعني string وبما انه لدي 7 متغيرات لهذا كتبت 7 وقد تكون ii يعني int ياريت تشرح باقي سؤال
  7. بارك الله فيك علي الرد اخي خالد في ميزان حسناتك فعلا علامة التنصيص المزدوجه كانت سبب في عدم اظهار بيانات في input اخي خالد ممكن تعمل حماية للملف خاص بي قبل عملية ادخال بيانات رجاء خاص وبارك الله فيك index.php
  8. السلام عليكم ورحمة الله وبركاته لدي كود التالي لتعديل بيانات لماذا عندما اطبع متغير يظهر كاملا اسم مستخدما لكن عندما اطبعه داخل input يطبع اول كلمة فقط مثلا اريد تعديل اسم تالي محمد خالد احمد يطبعه لكن انا اريد طبعه داخل input يطبعه محمد فقط مرفق كود ياريت تعديل من اخوة وكيف حماية مدخلات من حقن sql وطباعة html داخل input وبارك الله فيكم جميعا تحياتي . update.php
×
×
  • أضف...