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

السؤال

نشر (معدل)

ممكن كود استعراض اسماء المرضى المسجلين عند دكتور معين من جدول phpmyadmin لصفحة html  مصممة بااسماء االمرضى وصورهم بطريقة مرتبة بلغة php

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

عليك أولاً إنشاء  ملف PHP جديد بالامتداد .php، مثلاً patients.php، وتضمين ملف الاتصال بقاعدة البيانات الخاصة بك في بداية الملف، بعد ذلك تغيير معلومات الاتصال بالمستضيف وقاعدة البيانات واسم المستخدم وكلمة المرور بمعلومات الاتصال الصحيحة:

<?php
$host = 'localhost';
$db = 'database_name';
$user = 'username';
$password = 'password';

$connection = new mysqli($host, $user, $password, $db);
if ($connection->connect_error) {
    die('Connection failed: ' . $connection->connect_error);
}
?>

الآن نأتي لخطوة كتابة استعلام SQL لاسترداد أسماء المرضى المسجلين عند الطبيب المعين، ويجب عليك استبدال doctor_id بالمعرف الخاص بالطبيب في جدول المرضى:

<?php
$doctor_id = 1; // قم بتغييره بمعرف الطبيب المعين

$query = "SELECT name FROM patients WHERE doctor_id = $doctor_id";
$result = $connection->query($query);
?>

أخيرً تضمين ملف HTML الذي يحتوي على الهيكل الأساسي لصفحتك، ووضع الكود التالي بعد تضمين ملف الاتصال بقاعدة البيانات:

<?php
// الاستعلام واسترداد النتائج
// يتم وضعها هنا
?>

<!DOCTYPE html>
<html>
<head>
    <title>قائمة المرضى</title>
</head>
<body>
    <h1>قائمة المرضى</h1>

    <table>
        <thead>
            <tr>
                <th>الاسم</th>
            </tr>
        </thead>
        <tbody>
            <?php while ($row = $result->fetch_assoc()) { ?>
                <tr>
                    <td><?php echo $row['name']; ?></td>
                </tr>
            <?php } ?>
        </tbody>
    </table>

</body>
</html>

<?php
$connection->close();
?>

استخدمت العلامة <?php ... ?> لتضمين الكود الخاص بلغة PHP داخل صفحة HTML، والاستعلام SQL يتم تنفيذه واسترداد النتائج في الجزء المشار إليه في التعليق "الاستعلام واسترداد النتائج".

وعليك بتغيير قيمة doctor_id إلى المعرف الصحيح للطبيب المعين.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...