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

ايمن ميلاد

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

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

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

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

    1

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

  1. السلام عليكم لدي كود مرفق لماذا عندما ادخل بيانات لاتظهر رسالة created بينما تظهر رسالة خطا رغم ادخالي صحيح <?php error_reporting(0); header('Access-Control-Allow-Origin: *'); header('Content-Type: application/json'); header('Access-Control-Allow-Method: POST'); header('Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, x-requested-with '); include('function.php'); $requestMethod=$_SERVER["REQUEST_METHOD"]; if($requestMethod=="POST") { $inputData=json_decode(file_get_contents("php://input"),true); if(empty($inputData)) { $storecustomer=stroecustomer($_POST); } else { $storecustomer=stroecustomer($inputData); } echo $stroecustomer; } else { $data=[ 'status'=>405, 'message'=>$requestMethod.' Method Not Allowed', ]; header("HTTP/1.0 405 Method Not Allowed"); echo json_encode($data); } ?> ملف دوال <?php require '../inc/dbcon.php'; function error422($message) { $data=[ 'status'=>422, 'message'=>$message , ]; header("HTTP/1.0 422 Unprocessable Entity"); echo json_encode($data); exit(); } function stroecustomer($customerinput) { global $conn; $name=mysqli_real_escape_string($conn,$customerinput['name']); $email=mysqli_real_escape_string($conn,$customerinput['email']); $phone=mysqli_real_escape_string($conn,$customerinput['phone']); if(empty(trim($name))) { return error422('Enter your name'); }elseif(empty(trim($email))) { return error422('Enter your Email'); } elseif(empty(trim($phone))) { return error422('Enter your phone'); } else { $query="INSERT INTO users (name,email.phone) VALUES ('$name','$email','$phone') "; $resault=mysqli_query($conn,$query); if($resault) { $data = [ 'status' => 201, 'message' => 'User Created Successfully', ]; header("HTTP/1.0 201 Created"); return json_encode($data); } else { $data = [ 'status' => 500, 'message' => 'Internal Server Error', ]; header("HTTP/1.0 500 Internal Server Error"); return json_encode($data); } } } function getcustomerlist() { global $conn; $query = "select *from users"; $query_run = mysqli_query($conn, $query); if ($query_run) { if(mysqli_num_rows($query_run)>0) { $res=mysqli_fetch_all($query_run, MYSQLI_ASSOC); $data = [ 'status' => 200, 'message' => 'User list Fetched Successfully ', 'data'=> $res ]; header("HTTP/1.0 200 OK"); return json_encode($data); } else { $data = [ 'status' => 404, 'message' => 'NO User Found ', ]; header("HTTP/1.0 404 No User Found"); return json_encode($data); } } else { $data = [ 'status' => 500, 'message' => 'Internal Server Error', ]; header("HTTP/1.0 500 Internal Server Error"); return json_encode($data); } } ?>
  2. السلام عليكم لدي حقل من نوع int بسعة 255 في قاعدة بيانات اريد تخزين به قيمه تاليه0911213141 لماذا لايخزن صفر بينما يخزن باقي قيم 911213141 لماذا صفر لا
  3. قمت بتسمية مجلد قديم old_php وقمت بتحميل ملف وتسميته بي php ووضعته في مسار الذي به php سابق لكن الان اشغل mysql لكن ابتاشي لاتعمل ما الحل
  4. كيف يمكن تحديث php داخل xampp لدي اصدار 8.0.30
  5. السلام عليكم ممكن حل مشكلة
  6. انا اريد طريقة تحميل ملف pdf هدا يكون مخزن في قاعدة بيانات بحيث عندما اضغط تحميل ينزل ملف مثلا عندما احمل ملف pdf من موقع مكتبة كتب من نت هل فهمت علي اخي انا اساسا لا اتعمل معا اطار عمل لارافل ياريت ترفق لي حتا رابط يشرح طريقة
  7. ياريت رد اخواني الكرام
  8. بارك الله فيكم علي الرد اخواني الكرام لكن انا اعمل بي mysqli وليس لارافيل
  9. السلام عليكم اخواني كرام ممكن طريقة رفع ملف pdf الي قاعدة بيانات ثم عرض كل ملف في صف في جدول بحيث اضغط علي تنزيل يتحمل معاي
  10. اخي ارفقت ملفات لك صفحة عرض بيانات ممكن تعمل لي كود طباعه ودالة انت قمت باستدعائه وممرات لها باراميتر رقم 10 انا اريد طباعة سطر الذي اضغط علي زر طباعه display.php في xhr.open هل اكتب localhost/it/print-page يظهر not found 404 الان يظهر فارغ console
  11. لايظهر شي
  12. انا عملت زر تحميل داخل جدول لكن دالة لاتعمل <?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>
  13. السلام عليكم لدي جدول اعرض فيه بيانات سوف اعمل زر طباعة بجوار زر تعديل وحدف اريد مكتبة تنفد لي طباعة سطر معين او كل الجدول مثال برنامج كريستال ريبورت في تطبيقات سطح مكتب بحيث اضيف عنوان تقرير وfooter تقرير وانسق تقرير كيف ماريد استخدم php mysqli ياريت افادتي اخواني كرام اخوكم جديد علي لغة php
  14. اخي خالد بارك الله فيك ممكن تعمل لي كود تعديل باستخدامpdo وبارك الله فيك update.php
  15. لماذا في كود تعديل عندما اضع عنصر html يظهر بعد تعديل رغم استخداما دوال التي قلت عليه مرفق ملف update.php
  16. اخي ماذا يعني stmt وconn هل هما متغيرات لانه لحظت في pdo يتم استخدامهم كثيرا
  17. الله يرحم والديك اخي خالد سؤال لماذا وضعت علامات استفهام في جملة ادخال وماذا تقصد بي sssss داخل bind_param("sssssss" ماذا تعني $stmt هل هو مجرد اسم متغير بالبحث علي معني ssssssss وجدت انه تعني string وبما انه لدي 7 متغيرات لهذا كتبت 7 وقد تكون ii يعني int ياريت تشرح باقي سؤال
  18. بارك الله فيك علي الرد اخي خالد في ميزان حسناتك فعلا علامة التنصيص المزدوجه كانت سبب في عدم اظهار بيانات في input اخي خالد ممكن تعمل حماية للملف خاص بي قبل عملية ادخال بيانات رجاء خاص وبارك الله فيك index.php
  19. السلام عليكم ورحمة الله وبركاته لدي كود التالي لتعديل بيانات لماذا عندما اطبع متغير يظهر كاملا اسم مستخدما لكن عندما اطبعه داخل input يطبع اول كلمة فقط مثلا اريد تعديل اسم تالي محمد خالد احمد يطبعه لكن انا اريد طبعه داخل input يطبعه محمد فقط مرفق كود ياريت تعديل من اخوة وكيف حماية مدخلات من حقن sql وطباعة html داخل input وبارك الله فيكم جميعا تحياتي . update.php
×
×
  • أضف...