انهار الاحمدي نشر 9 يونيو 2020 أرسل تقرير مشاركة نشر 9 يونيو 2020 تم مراجعة الاكواد وتطبيقها لكن عند اضافة مهمة جديدة يتم ضور هذا الخطاء الكود هو اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 بواسطة محمد ربيع زليول اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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{ //تظهر رسالة للمستخدم اعادة ادخال التاريخ } } اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 بواسطة محمد ربيع زليول اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 سمير عبود نشر 9 يونيو 2020 أرسل تقرير مشاركة نشر 9 يونيو 2020 بتاريخ 52 دقائق مضت قال انهار الاحمدي: تم مراجعة الاكواد وتطبيقها لكن عند اضافة مهمة جديدة يتم ضور هذا الخطاء مرحبا @انهار الاحمدي نرجو منك في قادم الأيام عندما تواجهك مشكلة بخصوص دورة ما أن تطرح سؤالك في قسم التعليقات الخاص بالدرس الذي تواجه به المشكلة لأن هذا القسم هو للأسئلة العامة تحياتي لك 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 انهار الاحمدي نشر 9 يونيو 2020 الكاتب أرسل تقرير مشاركة نشر 9 يونيو 2020 حاولة لكن للاسف كان لايسمح لي بالكتابة في مربع التعليقات الان تحلت المشكلة كتبت تعليقي لهم اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
انهار الاحمدي
تم مراجعة الاكواد وتطبيقها لكن عند اضافة مهمة جديدة يتم ضور هذا الخطاء
الكود هو
رابط هذا التعليق
شارك على الشبكات الإجتماعية
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.