-
المساهمات
192 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو علي الكاسر
-
لا اعتمد على اطر العمل مثل لا رافل ولا احب المكتبات الخارجيه، لذاك يمكنني اعمل نظام Rate Limit في لغة php بنفسي
-
لدي نمذج لدخال رساله، لما اضغط على زر الاسال اكثر من مره يتم ارسال النموذج على حسب الضغطات على زر الارسال وبالتالي تكرار تكرار الرساله في قاعدة البيانات، فماهو الحل لمنع هذا الامر
- 4 اجابة
-
- 1
-
لدي ثلاثه جداول في قاعدة البيانات الجدول الاول جدول المستخدمين users ويتكون من الاعمده id و name وتوجد بداخله البيانات التاليه name | id ali | 1 ahmed | 2 khaled | 3 salem | 4 الجدول الثاني جدول الحضر block وتوجد بداخله الاعمده والبيانات التاليه عمود block_id وعمود user1 لتخزين اي دي المستخدم الذي قام بالحضر وعمود user2 لتخزين اي دي المسخدم المحضور وهذه بيانات الجدول user2 | user1 | block_id 3 | 1 | 1 4 | 1 | 2 الجدول الثالث جدول الدردشه chat وفيه الاعمده التاليه عمود chat_id وعمود user لتخزين اي دي المستخدم المرسل للرساله وعمود msg لتخزين نص الرساله وهذه بيانات الجدول وطبعا هذا شات عام وليس خاص msg | user | chat_id hello | 4 | 1 good morning | 3 | 2 welcome | 2 | 3 i love you | 1 |4 يتضح من بيانات الجدولين الاولين ان المستخدم رقم 1 قام بحضر المسخدمين رقم 3 و 4 الان اريد جملةالاستعلام لعرض رسائل الشات بحيث لا تظهر رسائل المستخدمين المحضورين للمستخدمين الذين حضروهم ورجاءا لا احد يأتي ويكتب جملة الاستعلام تبع الاساسيات وحديثي التعلم هذه SELECT * FROM chat WHER user != 3 and user ! = 4 هذه الجمله مليت من تكرارها وانا فاهمها وهذه من الاساسيات ، اريد جمله استعلاميه ترجع للمستخدم الزائر جميع الرسائل ماعدا رسائل المستخدمين الذين قام بحضرهم اعتمادا على الجداول الثلاثه، واذا لم يكن هناك جملة استعلاميه مباشره تعمل هذا، فكيف اقوم بهذا الامر واخفي رسائل المستخدم المحضور عن المستخدم الحاضر له.
- 2 اجابة
-
- 1
-
لا اعتقد ان هذا الحل لقد جربت عمل جدول اخزن فيه الرسائل المحذوفه مع تخزين اي دي العضو ولكن واجهتني مشكله في ربط الجداول
- 8 اجابة
-
- 1
-
عفوا اخي في الكود الذي ارسلته سيقوم الكود بحذف الرساله من قاعدة البيانات وبالتالي سوف تنحذف عند باقي المستخدمين
- 8 اجابة
-
- 1
-
السلام عليكم اخواني كيف يمكن عمل اشعارات او رسائل عامه يعني بحيث تكون رساله واحده في قاعدة البيانات تذهب الى جميع المستخدمين، عوضا عن ارسال وتكرار نفس الرساله لكل مستخدم، هذا الامر سهل وقد قمت به ولكن الامر المهم والصعب كيف اجعل المستخدم يقوم بحذف هذه الرساله بحيث لاتظهر عنده بعد حذفها بينما تظهر عند باقي المستخدمين الذين لم يحذفوها، كما هو الحال في اشعارات فيس بوك
- 8 اجابة
-
- 1
-
نجحت في الربط ولكن فشلت في جعل الجدول يعيد الناتج المطلوب. الفكرة هي انني اريد عمل رسائل خاصه ورسائل عامه، واريد عرض جميع الرسائل اذا كانت خاصه او عامه في مكان واحد وهو الرسائل الواردة، المشكله انني لم استطع التحكم بالرسائل العامه كحذفها مثلا. لدي ثلاثه جداول الاول جدول المستخدمين user وجدول الرسائل messages وجدول لخذين عمليات حذف الرسائل العامة public_messages_delete في جدول الرسائل لدي عمود type لتخزين نوع الرساله اذا كانت عامه 1 واذا كانت خاصه 0 . اقوم بعمل الاستعلام الاول واستخرج الرسائل الخاصه، اما الاستعلام الثاني استخرج الرسائل العامه واربطه مع جدول حذف الرسائل العامه للتحقق مما اذا كانت الرساله محذفه او لا ولاكن الامر فشل حيث انه يعيد الرسائل المحذوفه ومع تكرار الرسائل غير المحذوفه هذا الاستعلام الثاني SELECT msg_message,name FROM messages INNER JOIN user ON messages.msg_id_user_1=user.id INNER JOIN public_messages_delete ON messages.msg_id != public_messages_delete.pmd_id_msg WHERE type=1"
-
حاولت مرارا وتكرارا عمل هذا الاستعلام ولكن فشل في كل مره عن الرجوع باي بيانات. SELECT * FROM messages me INNER JOIN user us ON me.msg_id_user_1 = us.id UNION SELECT * FROM messages2 me2 INNER JOIN user us ON me.msg_id_user_1 = us.id
-
السلام عليكم، اريد عمل منشورات واعجاب بالمنشورات، ولكن هناك امر اود معرفته وهو ماهي الطريقه الصحيحه للتحقق من ان المستخدم معجب بالمنشور او لا، مثلا اذا ليس معجب نعرض له زر الاعجاب واذا كان معجب نعرض لع زر الغاء الاعجاب. مثلا لو كان لدي الجداول التاليه جدول المستخدمين user وفيه الاعمده التاليه id و name جدول المنشورات post وفيه الاعمده التاليه post_id و عمود id_user لربطه مع العمود id في جدول المستخدمين والجدول الاخير جدول الإعجابات like وفيه الاعمده التاليه like_id والعمود id_post لربطه مع العمود post_id في جدول المنشورات والعمود id_user لتخزين اي دي المستخدم المعجب بالمنشور السؤال هل يمكن بناء استعلام sql واحد لربط الجدوال والتحقق من ان المستخدم معجب بالمشور اولا بالنسبه لربط الجداول يمكن يكون سهل ولكن معرفة اذا كان المستخدم معجب بالمنشور او لا هو الصعب ولا اعرف كيف افعل ذلك باستعلام واحد، قديما كنت افعل استعلامين منفصلين اي يعني اعرض البوستات وداخل حلقة التكرار اعمل استعلام اخر للتحقق من ان المستخدم معجب او لا ولا اعرف هل هذه الطريقه الصحيحه او ان هناك استعلام واحد يحقق المطلوب .
- 1 جواب
-
- 1
-
استخدم هذا الكود للاتصال بقاعدة البيانات try { $conn = new PDO("mysql:host=localhost;dbname=data_user",'root', ''); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } المشكله انه اذا معلومات الاتصال بقاعدك البيانات غير صحيحه تظهر الاخطاء أنا بصدد القيام بأمر ولكن يلزمني اولا التحقق من نجاح الاتصال بقاعدة البيانات لتنفيذ هذا الامر واذا كانت معلومات الاتصال غير صحيحه نقوم بتنفيذ امر اخر
- 2 اجابة
-
- 2
-
يعني لا فائدة من انشاء تطبيق من الجوال. طيب ماهي مواصفات ابسط لابتوب يمكن برمجة تطبيقات هواتف من خلاله وكم سعره
-
سألت هذا السؤال من قبل وارشدني احد الاخوه الى هذا الموقع codesandbox.io فجربته وكان فيه محرر اكواد واقوم بتحرير الملفات واكتب الاكواد، وفيه ايضا معاينه لما اكتبه من اكواد، ولكن المشكله الوحيده هي في عدم معرفتي كيف احول هذه الاكواد الى تطبيق اذ انه لا يوجد زر لفعل ذلك او رابط او اي شي لتحميل وتثبيت التطبيق على الهاتف. اذا احد سبق وجرب هذا الموقع اتمنى ان يجاوب اجابه مفصله عن كيفية استخدامه واهم شي اين اذهب وماذا افعل ليصبح التطبيق جاهز للاستخدام مثل اي تطبيق
-
شكر لك اخي. هل تسمح بسؤال اخير لقد لاحظت وجود رياكت تبع جافا سكربت بالموقع، هل يمكنني البدء بالعمل عليها وكتابة الاكواد ام انها تحتاج الى تنصيب وامور اضافيه اخرى مثل ماهو الحال عند تثبيتها على الكمبيوتر
- 8 اجابة
-
- 1
-
اخي هل يمكني كتابة الاكواد على محرر اكواد المثبت بالهاتف وتجربتها على المتصفح ثم رفعها لهذا الموقع بصدد تحويلها الى تطبيق، هل يمكن ذلك وهل سوف يشتغل بدون مشاكل
- 8 اجابة
-
- 1
-
لدي واجهت ويب api واحتاج عمل واجهة مستخدم لها للهواتف النقاله، تطبيق للهاتف، وبما انني اجيد لغة جافا سكربت احببت ان ابرمج تطبيقي بها، ولكن للاسف لا املك حاسوب فهل يمكنني عمل التطبيق من هاتفي الاندرويد
- 8 اجابة
-
- 1
-
السلام عليكم ورحمة الله وبركاته احتاج الى معرفة عدد من الأستعلامات في mysql اولا استعلام لمعرفة حجم قاعدة البيانات بالكيلو بايت ثاني استعلام عن اسماء وعدد الحداول في قاعدة البيانات. وشكرا
- 1 جواب
-
- 1
-
اخي شكرا لك لقد حللت المشكلة واشتغل الكود بنجاح الكود الصحيح كالتالي <?php namespace Controllers; use PDO; class Database { public function index() { try { $conn = new PDO("mysql:host=localhost;dbname=database_name",'root', ''); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } // مسار الملف $filename = 'data/data_user.sql'; $mysql_database = 'database_name'; // قاعدة البيانات التي تريد إستيراد الملف لها // ننشئ متغير لخزن الجملة المراد تنفيذها $templine = ''; // Read in entire file $lines = file($filename); // sql نقرأ // Loop through each line foreach ($lines as $line) // نقوم بعمل حلقة تكرار للمرور على جميع السطور { if (substr($line, 0, 2) == '--' || $line == '') // نتجاهل التعليقات continue; $templine .= $line; // نسند السطر قيد المعالجة الى المتغير المنشأ مسبقاً if (substr(trim($line), -1, 1) == ';') // نحدد فيما إذا كانت نهاية سطر من خلال الفاصلة المنقوطة { echo '<br><br>'; echo $templine; echo '<br><br>'; // نقوم بتنفيذ السطر $query = $conn->prepare($templine) or print('Error performing query \'<strong>' . $templine . '\': ' . mysql_error() . '<br /><br />'); $query->execute(); // بعد غنتهاء التنفيذ نعيد قيمة المتغير الى حالته الأصلية ليكون جاهزاً للسطر القادم $templine = ''; } } echo "Tables imported successfully"; } }
- 9 اجابة
-
- 1