اذهب إلى المحتوى

بلال زيادة

الأعضاء
  • المساهمات

    4376
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    30

كل منشورات العضو بلال زيادة

  1. الكود الخاص بك به مشكلة صغيرة وهي يجب وضع كل قيمة من while في وسم option كما في الشكل التالي <div class="form-group col-md-6"> <label for="inputState">نسخة البطاقة</label> <select id="inputState" type='text' class="form-control"> <option selected>...أختر</option> @php $num =1; while($num <= 30){ echo '<option>'; echo $num++; echo '</option>'; } @endphp </select> </div>
  2. لا , يحب عليك فقط كتابة اسم الحقل بهذا الشكل <div class="form-group"> <label for="inputState">كيف تعرفت علي أوتيل</label> <select id="inputState" type='text' class="form-control" name='how_know_us'> <option selected>...أختر</option> <option value="google">جوجل</option> <option value="facebook" >فيس بوك</option> </select> </div> لاحظ بجانب وسم select نكتب اسم الحقل بداخل خاصية name , وفي وسم option نكتب قيمة هذا الحقل بداخل خاصية value و عند إرسال القيمة يتم أخذ القيمة المختارة .
  3. هل يمكنك إرفاق صورة للمشكلة من البوست مان ؟
  4. صحيح , يكون الأمر نفس الشيء
  5. الأمر ببساطة يتم بهذا الشكل , route('photos.index'); لاحظ كتبنا اسم مسار التوجيه و هو photos ثم نقطة ثم اسم الدالة وهي index التي بداخل المتحكم , فمثلا لو أردنا التوجه لصفحة أنشاء صورة فكل ما علينا هو route('photos.create'); أما لو أردنا استخدام دالة show, update, route('photos.update', $id); route('photos.update', 1); والأمر كذلك بداخل ملف العرض {{ route('photos.update', $id) }}
  6. يمكنك تحميل ملفات المكتبة من هنا ,و من ثم يمكنك وضع هذه الملفات بداخل مجلد public و من ثم يمكنك الوصول لملفات css بهذه الطريقة <link rel="stylesheet" href="{{ asset('dist/css/bootstrap.min.css') }}" <link rel="stylesheet" href="{{ url('') }}/dist/css/bootstrap.min.css" و ملفات js بهذه الطريقة <script src="{{ asset('dist/js/bootstrap.min.js') }}"></script> <script src="{{ url('') }}/dist/js/bootstrap.min.js"></script>
  7. هل يمكنك إرفاق مسار هذا المتحكم , يبدو لي أنك وضعته في مسار خاطئ ؟
  8. يمكنك استخدام خدمة الفايربيز من قوقل و يمكنك الاطلاع على التوثيق الخاص بها من هنا , و هذه الخدمة توفر لك عدة رسائل مجانية يومياً و بعد بلوغ الحد الأقصى يمكنك الاشتراك في الخطة المدفوعة لكي تستطيع زيادة هذه الرسائل يومياً , أو يمكنك استخدام احدى خدمات SMS Provider مثل nexmo , twillo يمكنك البحث عن هذه الخدمات و مقارنة أسعارها لتختار الأفضل لك.
  9. في هذا الوقت الموقع متوقف , لذلك لا يمكنني الدخول إلى مصدر هذه الصفحة , ولكن ربما تقصد بأن الصفحة تحتوي على أكواد جافا سكريبت ؟
  10. يمكنك من وضع مشروع على منصة مستقل التي تمنحك بالتواصل مع المستقل المناسب لمثل هذا مشروع بحيث كل مستقل سوف يقدم لك عرض يشرح فيه ما هي الإمكانيات المتوفرة لمثل هكذا مشروع و كم السعر المناسب له , لذلك يمكنك من اختيار العرض و المستقل المناسب لك . و يمكنك من التواصل مع المستقلين لأي استفسار تريد الاستفسار عنه أو المناقشة معه حول المشروع .
  11. يجب عليكي البدء في كتابة الكود و من ثم إرفقيه لنا لكي نساعدك في تكملة الجدول بما يتوافق مع ما تريديه.
  12. هل يمكنك إرفاق إلى أين وصلتي في كتابة الكود لكي نستطيع مساعدتك بشكلٍ أفضل ؟
  13. يمكنك إنشاء باستخدام جافا سكريبت بهذه الطريقة function printNumber(a){ var q = parseInt(a, 10); for(var i=0; i<= a; i++){ console.log(i) } } بحيث تستقبل هذه الدالة العدد المراد طباعة الأرقام حسب قيمته , و لاحظ انه قمنا بتمرير العدد النصي الذي قمنا بتمريره للدالة إلى دالة parseInt لنقوم بتحويل العدد النصي إلى رقمي و من ثم قمنا بإنشاء حلقة تكرار من نوع for لكي نقوم بطباعة الأرقام وصولاً إلى العدد الذي قمنا بتمريره و يكون كامل الكود function printNumber(a){ var q = parseInt(a, 10); for(var i=0; i<= a; i++){ console.log(i) } } printNumber("9") و تكون نتيجة الكود التالي هي 0 1 2 3 4 5 6 7 8 9
  14. يمكنك استخدام إضافة live server يمكنك تثبيتها من هنا بالضغط على كلمة install فسيقوم المتصفح بفتح VS Code ليتم تثبيت الحزمة في البرنامج , وبعد تثبيت الحزمة ستجد أسفل يمين البرنامج كلمة Go Live تقوم بالضغط عليها ليتم فتح الصفحة في المتصفح و عند حدوث أي تغييرات يتم عرضها بشكل تلقائي على الصفحة.
  15. تأكد بأنها أكثر من الرصيد المطلوب قد يكون البنك يحتاج عمولة ما , أو يمكنك مراسلة الدعم الفني من هنا و من ثم يمكنك فتح تذكرة تخبرهم بالمشاكل التي تواجهك و من ثم سيعملون على حل مشكلتك بشكلٍ مناسب .
  16. لاحظ أنه يخبرك بأن البطاقة لا يوجد بها أموال كافية لذلك حاول شحن البطاقة بالرصيد المطلوب لكي يتم تسجيلك في الدورة بنجاح .
  17. يمكنك مراسلة الدعم الفني من هنا و يمكنك فتح تذكرة و تخبرهم بالمشكلة التي تواجهك و سيعملون على حلها بإذن الله .
  18. لم أفهم ما تقصد كيف سيكون شكل الرابط الذي أرسله القرصان ؟
  19. ممكن إنشاء معرف جلسة عشوائي عند تسجيل الدخول و من ثم يمكنك حفظ معرف الجلسة هذه في الكوكيز و أيضا يمكنك حفظ معرف الجلسة هذه في الجدول الخاص بالأعضاء في قاعدة البيانات ممكن أن يكون هناك حقل اسمه `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, فيكون تركيب جدول الأعضاء كالتالي CREATE TABLE `users` ( `id` bigint(20) UNSIGNED NOT NULL, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `email_verified_at` timestamp NULL DEFAULT NULL, `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ومن ثم عند الدخول للموقع يمكنك مقارنة معرف الجلسة الموجود بالكوكيز مع معرف الجلسة الموجود بقاعدة البيانات و من ثم منح الوصول للمستخدم لتصفح الموقع كأنه قام بتسجيل الدخول أو لا . ولكن غالباً الطريقة التي يستخدمها أغلب المبرمجين هي عن طريق حفظ بيانات الدخول في جلسة على المتصفح .
  20. كما قال المدرب وائل, فلذلك يمكنك إنشاء جدول لحفظ بيانات المستخدمين وتكون تركيبة الجدول كما في الشكل التالي CREATE TABLE `users` ( `id` bigint(20) UNSIGNED NOT NULL, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; فلاحظ أنه نريد تخزين اسم المستخدم و البريد الألكتروني الخاص به و كلمة المرور له, و يمكنك إنشاء نموذج إدخال بلغة HTML بهذا الشكل <form method="POST" action="register.php"> <div class="form-group "> <label>الاسم </label> <input class="form-control" placeholder="أكتب اسمك باللغة العربية" type="text" name="name"> </div> <div class="form-group "> <label>البريد الإلكتروني </label> <input class="form-control" placeholder="أدخل البريد الإلكتروني الخاص بك" type="email" name="email"> </div> <div class="form-group "> <label>كلمة المرور </label> <input class="form-control " placeholder="أدخل كلمة المرور الخاصة بك" type="password" name="password"> </div> <div class="form-group "> <label>تأكيد كلمة المرور </label> <input class="form-control" placeholder="أدخل كلمة المرور الخاصة بك مرة آخرى " type="password" name="password_confirmation" value="" autocomplete="new-password"> </div> <div class="row"> <div class="col-md-4 col-xs-12"> <div class="form-group"><input value="تسجيل" type="submit" class="btn btn-ghost btn-primary btn-block" /></div> </div> </div> </form> و يمكنك استقبال قيم الحقول باستخدام لغة PHP بهذا الشكل <?php $con = mysqli_connect("localhost","root","","register"); if (isset($_POST['name'])){ $name = stripslashes($_POST['name']); $email = stripslashes($_POST['email']); $password = stripslashes($_POST['password']); $query = "INSERT into `users` (name, email, password) VALUES ('$name', '$email', '".md5($password)."')"; $result = mysqli_query($con,$query); } ?>
  21. هل يمكنك إرفاق الكود بشكل كامل من غير صور ؟ لكي أستطيع الاطلاع عليه كاملاً .
  22. هل يمكنك إرفاق الكود الذي تتوقع أن تكون به مشكلة , حتى نستطيع مساعدتك بشكلٍ أفضل ؟
  23. يمكنك توظيف مستقل يعمل على برمجة هذه اللعبة حسب الأفكار التي تريدها من خلال منصة مستقل و منصة مستقل هي منصة تجمع بين المستقلين و أصحاب المشاريع بحيث يستطيع أصحاب المشاريع من توظيف مستقلين قادرين على تنفيذ أفكارهم و مشاريعهم بكفاءة و احترافية عالية , لذلك يمكنك الاشتراك في موقع مستقل من هنا , ومن ثم يمكنك إضافة مشروع مع كامل الخصائص التي تريدها في اللعبة كاملاً , و من ثم تنتظر عروض المستقلين و تختار أفضل مستقل قد قدم عرض مناسب لك و يمكنك الاطلاع على الملفات الشخصية لكل مستقل قدم عرض على مشروعك و من ثم تختار المستقل الأمثل لتنفيذ مشروعك.
  24. يتم إرسال عدة إشعارات من خدمة فايربيز على الأيميل المشتركة فيه عدة تنبيهات أنه يجب وضع فلوس في حسابك حتى تستطيعين استخدام الخدمة المدفوعة, طبعاً خدمة فايربيز هي خدمة مجانية من قوقل لحد الاستخدام التي تسمح به هذه الخدمة و يمكنك الاطلاع على هذه الخدمة من هنا , ويمكنك استخدام هذه الخدمة في توفير الدخول و التسجيل في مشروعك عن طريق مواقع التواصل الاجتماعي مثل تويتر و فيسبوك و أيضا يمكنك توفير الدخول و التسجيل عن طريق قوقل و هناك خدمة SMS التي تسخدم في الدخول إلى التطبيق و تفعيل الاشتراكات و كما ذكرنا سابقاً هناك حد لاستخدام الخطة المجانية لهذه الخدمة و يمكنك الاطلاع على أسعار هذه الخدمة من هنا .
  25. يمكنك استخدام offset بهذا الشكل $get_news_sql = "SELECT * FROM info LIMIT 1 OFFSET 5"; هل يمكنك تجربة ذلك و من ثم أخباري بالنتيجة ؟
×
×
  • أضف...