اسحاق محمد الورد نشر 3 أبريل 2023 أرسل تقرير نشر 3 أبريل 2023 (معدل) عملت صفحة دكاترة اريد عند الضغط على دكتور معين يعرض لي بيانات الدكتور التي ظغت علية ما هو الكود في php الذي يعرض بيانات دكتور معين عند الظغط على الدكتور تم التعديل في 3 أبريل 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 3 أبريل 2023 أرسل تقرير نشر 3 أبريل 2023 من الصعب تزويدك بالكود الدقيق دون معرفة تفاصيل صفحتك وقاعدة بياناتك وطريقة عرض البيانات، ولكن يمكن توفير نموذج عام لعرض بيانات دكتور معين عند النقر على اسمه. في البداية، يجب عليك تخزين بيانات الأطباء في قاعدة البيانات الخاصة بك وتعيين مفتاح رئيسي فريد لكل سجل، مثل "id". ثم باستطاعتك إنشاء صفحة PHP تقوم بالاتصال بقاعدة البيانات واسترداد بيانات الطبيب المحدد باستخدام ال "id" المحدد في الرابط الذي تم النقر عليه يمكن استخدام الدالة $_GET للحصول على ال "id" المحدد في عنوان URL، على سبيل المثال: <?php // استدعاء ملف الاتصال بقاعدة البيانات include('db_connect.php'); // التحقق من وجود قيمة "id" في العنوان URL if (isset($_GET['id'])) { // استعلام SQL لاسترداد بيانات الطبيب المحدد $sql = "SELECT * FROM doctors WHERE id = ".$_GET['id']; $result = mysqli_query($connection, $sql); // التحقق من وجود بيانات الطبيب if (mysqli_num_rows($result) > 0) { // عرض بيانات الطبيب المحدد $row = mysqli_fetch_assoc($result); echo "اسم الطبيب: ".$row['name']."<br>"; echo "تخصص الطبيب: ".$row['specialization']."<br>"; // وهكذا } else { echo "لم يتم العثور على بيانات الطبيب المحدد"; } } else { echo "لم يتم تحديد أي طبيب"; } ?> ويمكنك استخدام روابط HTML التي تحوي ال "id" المحدد لتحويل المستخدمين إلى صفحة عرض بيانات الطبيب المحدد، على سبيل المثال: <a href="doctor_details.php?id=1">اسم الطبيب</a> حيث "1" هو قيمة "id" المحددة للطبيب المراد عرض بياناته. 1 اقتباس
0 عبدالباسط ابراهيم نشر 3 أبريل 2023 أرسل تقرير نشر 3 أبريل 2023 (معدل) كما أخبرك مصطفى في التعليق السابق أن الكود يختلف حسب المشروع الخاص بك ولكن يمكن المساعدة من خلال توضيح الخطوات بمثال عملي إنشاء صفحة الدكاترة: يجب أن يحتوي كل اسم دكتور على رابط (link) يحتوي على المعرف (ID) الخاص بالدكتور في قاعدة البيانات. مثال <a href="doctor.php?id=1">Doctor 1</a> <a href="doctor.php?id=2">Doctor 2</a> <a href="doctor.php?id=3">Doctor 3</a> كتابة الكود PHP: عند النقر على أحد الروابط، يتم تمرير المعرف (ID) إلى الصفحة الجديدة (doctor.php). يجب على الصفحة الجديدة استخدام الـ PHP للاتصال بقاعدة البيانات واسترداد بيانات الدكتور المحدد. مثال <?php // اتصال بقاعدة البيانات $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = new mysqli($servername, $username, $password, $dbname); // التأكد من أن الاتصال تم بنجاح if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // جلب البيانات المرتبطة بالدكتور المحدد if(isset($_GET['id'])) { $id = $_GET['id']; $sql = "SELECT * FROM doctors WHERE id=$id"; $result = $conn->query($sql); // عرض البيانات المرتبطة بالدكتور المحدد if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "Name: " . $row["name"]. " - Speciality: " . $row["speciality"]. " - Phone: " . $row["phone"]; } } else { echo "No results found"; } } // إغلاق الاتصال بقاعدة البيانات $conn->close(); ?> عرض بيانات الدكتور: بعد استرداد بيانات الدكتور من قاعدة البيانات، يجب عرضها بشكل مناسب في الصفحة الحالية. يمكن استخدام HTML و CSS لتنسيق بيانات الدكتور وعرضها بطريقة جميلة.مثال <div> <h2><?php echo $row["name"]; ?></h2> <p><strong>Speciality:</strong> <?php echo $row["speciality"]; ?></p> <p><strong>Phone:</strong> <?php echo $row["phone"]; ?></p> </div> تم التعديل في 3 أبريل 2023 بواسطة عبدالباسط ابراهيم خطأ إملائي 1 اقتباس
السؤال
اسحاق محمد الورد
عملت صفحة دكاترة اريد عند الضغط على دكتور معين يعرض لي بيانات الدكتور التي ظغت علية ما هو الكود في php الذي يعرض بيانات دكتور معين عند الظغط على الدكتور
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.