تقييم الدرس 21
تطبيق متكامل: إدارة المستخدمين
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 21: تطبيق متكامل: إدارة المستخدمين. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) عرض قائمة المستخدمين يقابل في
CRUD الحرف:2) بعد حفظ مستخدم جديد بنجاح، الأفضل:
3) أين تُكتب استعلامات المستخدمين في التطبيق المنظم؟
4) أي طريقة تمنع تكرار البريد حتى مع طلبات متزامنة؟
5) ما المشكلة في هذا الرابط داخل صفحة القائمة؟
<a href="delete.php?id=<?= $u['id'] ?>">حذف</a>2السؤال الثاني: صح أم خطأ
1) البحث بـ
LIKE يحتاج دمج كلمة البحث داخل نص SQL.الصواب: خطأ
2)
PDOException برمز 23000 تعني مخالفة قيد مثل UNIQUE.الصواب: صح
3) صفحات الإدارة يجب حمايتها بتسجيل الدخول والصلاحية.
الصواب: صح
4) عند فشل التحقق نعرض النموذج فارغًا ليعيد المستخدم الكتابة.
الصواب: خطأ
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) حرف
C في CRUD يقابله في SQL الأمر .الإجابة: INSERT
2) رمز الحالة عند رفض بيانات النموذج هو .
الإجابة: 422
3) عامل المصفوفات الذي يضيف المفاتيح الناقصة فقط هو .
الإجابة: +
4السؤال الرابع: أسئلة عملية
1) ماذا يرسل الخادم؟
<?php$in = ['name' => 'سعود'] + ['name' => '', 'role' => 'trainee'];echo $in['name'] . ' ' . $in['role'];
الناتج الصحيح:
سعود trainee
2) ماذا يرسل الخادم؟
<?php$pdo = new PDO('sqlite::memory:');$pdo->exec('CREATE TABLE u (email TEXT UNIQUE)');$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);$s = $pdo->prepare('INSERT INTO u VALUES (?)');$s->execute(['a@b.sa']);try { $s->execute(['a@b.sa']); echo 'أضيف';} catch (PDOException $e) { echo $e->getCode();}
الناتج الصحيح:
23000
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».