انهار الاحمدي نشر 9 يونيو 2020 أرسل تقرير نشر 9 يونيو 2020 تم مراجعة الاكواد وتطبيقها لكن عند اضافة مهمة جديدة يتم ضور هذا الخطاء الكود هو اقتباس
0 محمد ربيع زليول نشر 9 يونيو 2020 أرسل تقرير نشر 9 يونيو 2020 (معدل) أعتقد أن إسم الملف في السطر الثاني هو config وليس congig؟ هناك خطأ بسيط في السطر الثالث، نسيت فتح معقوفة الدالة. كود السطر الثالث الحالي: function validate ($date_string) عليك تعديله ليصبح كالتالي: function validate ($date_string) { في السطر 12، عليك إضافة query لمتغير $connection بالإضافة لأن هنالك بعض الأخطاء في الفواصل والفواصل المنقوطة: ليصبح السطر كالتالي: $connection->query("INSERT INTO tasks(description, dur_date, user_id) VALUES ('".$DESCRIPTION."', '".$due_date."' , '".$_SESSION['user_id']."') "); تم التعديل في 9 يونيو 2020 بواسطة محمد ربيع زليول اقتباس
0 انهار الاحمدي نشر 9 يونيو 2020 الكاتب أرسل تقرير نشر 9 يونيو 2020 تم اضافة "}" لكن اين تكون نهايته هنا الكود <?php require "config.php"; function validate($date_string){} if($_SERVER['REQUEST_METHOD']=='POST'){ //اختبار عدم فراغ حقلي وصف المهمة والتاريخ if ((!empty($_POST['task_name'])) and (!empty($_POST['due_date']))) { //اختبار صحة التاريخ if($due_date=validate_date($_POST['due_date'])){ //تخزين المهمة داخل قاعدة البيانات $description= $_POST['task_name']; $due_date= date('Y-m-d H:i;s',$due_date); $connection->("INSERT INTO tasks(description , dur_date,user_id); VALUES ('".$DESCRIPTION."' , '".$due_date."' '".$_SESSION['user_id']."')"); }} //التاريخ المدخل غير صحيح else{ //تظهر رسالة للمستخدم اعادة ادخال التاريخ } } اقتباس
0 محمد ربيع زليول نشر 9 يونيو 2020 أرسل تقرير نشر 9 يونيو 2020 (معدل) بتاريخ 24 دقائق مضت قال انهار الاحمدي: تم اضافة "}" لكن اين تكون نهايته هنا الكود عليك اغلاق معقوفة الدالة في آخر الملف. كما أن هنالك خطأ في السطر 10. في PHP ، تكون أسماء المتغيرات والثوابت حساسة لحالة الأحرف، بمعنى أنه $description ليس هي $DESCRIPTION، في حالة استخدمت $description في السطر 10 عليك استخدمها في السطر 13 أيضًا. ليصبح الكود الخاص بك كالتالي: <?php require "config.php"; function validate($date_string) { if ($_SERVER['REQUEST_METHOD'] == 'POST') { //اختبار عدم فراغ حقلي وصف المهمة والتاريخ if ((!empty($_POST['task_name'])) and (!empty($_POST['due_date']))) { //اختبار صحة التاريخ if ($due_date = validate_date($_POST['due_date'])) { //تخزين المهمة داخل قاعدة البيانات $description = $_POST['task_name']; $due_date = date('Y-m-d H:i;s', $due_date); $connection->query("INSERT INTO tasks(description, dur_date,user_id) VALUES ('" . $description . "','" . $due_date . "','" . $_SESSION['user_id'] . "')"); } } //التاريخ المدخل غير صحيح else { //تظهر رسالة للمستخدم اعادة ادخال التاريخ } } } تم التعديل في 9 يونيو 2020 بواسطة محمد ربيع زليول اقتباس
0 سمير عبود نشر 9 يونيو 2020 أرسل تقرير نشر 9 يونيو 2020 بتاريخ 52 دقائق مضت قال انهار الاحمدي: تم مراجعة الاكواد وتطبيقها لكن عند اضافة مهمة جديدة يتم ضور هذا الخطاء مرحبا @انهار الاحمدي نرجو منك في قادم الأيام عندما تواجهك مشكلة بخصوص دورة ما أن تطرح سؤالك في قسم التعليقات الخاص بالدرس الذي تواجه به المشكلة لأن هذا القسم هو للأسئلة العامة تحياتي لك 1 اقتباس
0 انهار الاحمدي نشر 9 يونيو 2020 الكاتب أرسل تقرير نشر 9 يونيو 2020 حاولة لكن للاسف كان لايسمح لي بالكتابة في مربع التعليقات الان تحلت المشكلة كتبت تعليقي لهم اقتباس
السؤال
انهار الاحمدي
تم مراجعة الاكواد وتطبيقها لكن عند اضافة مهمة جديدة يتم ضور هذا الخطاء
الكود هو
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.