PHP Superglobals, POST, GET, Arrays
هذا المعمل يوضح معالجة نماذج الحجز باستخدام $_POST، والفلترة باستخدام $_GET، والمصفوفات الخاصة بأنواع الحصص والأوقات.
النتيجة العملية
نتيجة GET:
لا توجد فلترة حالياً.
الكود المطلوب عرضه في الفيديو
// Lab 9: استقبال بيانات GET و POST مع المصفوفات
$type = $_GET['type'] ?? '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$memberName = trim($_POST['member_name'] ?? '');
$membershipId = trim($_POST['membership_id'] ?? '');
$classType = trim($_POST['class_type'] ?? '');
$slots = isset($_POST['slots']) && is_array($_POST['slots']) ? $_POST['slots'] : [];
$classTypes = ['Yoga', 'HIIT', 'Cycling', 'Pilates'];
$timeSlots = [
'morning' => 'صباحاً 08:00',
'evening' => 'مساءً 05:00',
'night' => 'ليلاً 08:00',
];
}