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

محمود موسى2

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

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

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

أجوبة بواسطة محمود موسى2

  1. السلام عليكم.

    موقعي هو موقع للرسائل وأريد جعل المستخدمين عندما يكتبون رسائل ان يدخلوا إيموجي ولكن لا أعرف كيف ولم أجد موضوع كُتب عن هذا الأمر

    أريد جعلهم يكتبون داخل الtextarea إيموجي الهاتف الملونة كما في الصورة المرفقة وليست هذه الإيموجي (☺☻♥♦♣♠•◘○)

    فكيف يمكنني تخزين الإيموجي المكتوبة من خلال هواتفهم لأنه عندما يتم تخزينها في حقل من نوع text لا تُخزن

    Capture.PNG

  2. السلام عليكم ورحمة الله وبركاته.

    أريد عمل فكرة عداد في موقعي -- موقعي هو عبارة عن موقع لعرض الرسائل وأريد جعل لكل مستخدم عدد رسائل معين فقط في اليوم

    قمت بعمل جدول logs يحتوي على عواميد id , message, user, date وقمت بكتابة الإستعلامة الأتية للبحث عن عدد التسجيلات لليوم هكذا

    $checkLog = $conn->prepare("SELECT id FROM logs WHERE date = ? AND user = ?");
    $checkLog->execute(array(date("Y-m-d"), $SUI));

    حيث ان المتغير $SUI يحتوي على id المستخدم الحالي و تقوم الاستعلامة بالبحث كالتالي

    if ($checkLog->rowCount() < $user['counter']) {
    	echo "Still Yes";
    }else{
        echo "done today";              
    }

    ويحتوي جدول users على العامود counter وله قيمة افتراضية 5 فتقوم الاستعلامة بمقارنة هل عدد أعمدة الlogs اصغر من العدد المسموح به للمستخدم ام لا وعندها تنفذ شرط معين

    انا اتم هذه العملية بإستعمال ajax والغريب هنا أنه احيانا يطبع لي Still Yes وقد كانت $checkLog->rowCount() من $user['counter'] وأحيانا يحدث العكس ولم يتم الشرط

    بمعنى اصح احيانا يتم الشرط ولكن لا يحدث ما داخل if ويحدث ما داخل else والعكس فهل هناك تفسير لهذا الbug?

  3. السلام عليكم، 

    لدي موقع لعرض محتوى لا يهم ما هو المحتوى ولكن المحتوى هذا يعرض للمستخدمين بشكل عشوائي من قاعدة البيانات, أريد جعل لكل مستخدم 5 محاولات فقط ف اليوم فكيف اعمل مثل هذه الفكرة؟ 

    • أعجبني 1
  4. السلام عليكم, أريد عمل برمجية للإشعارات في موقعي.. أرغب بعرض إشعارات للمستخدمين داخل الموقع مثلا عند بلوغ رسالته 50 لايك اريد عرض له رسالة تهنئة في قسم الاشعارات ببلوغها 50 لايك وعند حظر رسالته اريد ارسال اشعار بحظر رسالته وهكذا

    المشكلة ليست هنا بل اريد عمل برمجية تتابع قاعدة البيانات دائماً وعند تحقق شرط الاشعار المطلوب تقوم بارساله للشخص

    مثال: فيسبوك عندما ترسل لنا اشعارات والهاتف مغلق كيف تعمل برمجيتهم والهاتف مغلق وتتابع عدد لايكات المنشور والتعليقات وهكذا؟ 

  5. السلام عليكم، اعمل Live Search بإستخدام php , ajax (حيث يظهر مقترحات للبحث عند كتابة كلمة واحدة)

    وتم العمل بالفعل ولكن ينقص شئ وهو عند الضغط على المقترح أريد ان يضع لي نص المقترح في حقل البحث مثل الصورة المرفقة

    كتبت هذا الكود لكي ينفذه لي

    $(".res li").on("click", function() {
    	$("form.add-invoice input[name='product']").val($(this).text());
    });

    والselectors المذكورة صحيحة 100% وعرفت الخطأ وهو أن عناصر الli تأتي من الdatabase بعد ان يتم الكتابة في خانة البحث ، يعني ان الاب لعناصر الli فارغ في شبكة الdom لأنني عندما اضفت له يدويا في الكود عنصر li تم عمل الكود واشتغل بشكل صحيح فالمشكلة هنا أن الكود لا يعمل بسبب انه لا وجود لعنصر li داخل الاب .res في الdom ولكنه يأتي بعد البحث ولا يكون متضمن في الsource code الخاص بالصفحة.

    فهل من افكار اخرى او حل المشكلة؟ 

    كود PHP

    <?php
    require 'connection.php';
    if($_SERVER['REQUEST_METHOD'] == 'POST'){
        if(isset($_POST['q']) && !empty($_POST['q'])){
            $q = $_POST['q'];
            $get_q = $connection->prepare("SELECT name FROM products WHERE name LIKE '$q%'");
            $get_q->execute();
            $search_data = $get_q->fetchAll();
            foreach($search_data as $data){
                echo $out = '<li class="cursor-pointer">' . $data['name'] . '</li>';
            }
        }
    }

    كود html

    <div class="form-group">
      <label for="product">المنتج</label>
      <input type="text" class="form-control" name="product" id="product" placeholder="إسم المنتج" autocomplete="off">
      <div id="r" class="rounded res shadow text-black bg-white pt-2 pb-2 list-unstyled position-absolute px-0">
      </div>
    </div>

    كود javascript

    $("form.add-invoice input[name='product']").on("keyup", function() {
      $.ajax({
        method: "post",
        url: "includes/search.php",
        data: {q: $("form.add-invoice input[name='product']").val()},
        success: function(one) {
          $("#r").html(one);
        },
        error: function() {
          console.log("error");
        }
      });
      $(".res li").on("click", function() {
        $("form.add-invoice input[name='product']").val($(this).text());
      })
    })

     

    Untitled.png

  6. السلام عليكم,

    عندما احاول ربط العامود person_id ك FOREIGN KEY من جدول customers الى العامود id من جدول users يظهر لي خطأ بأن الdata types ليست متشابهة برغم ان العامودين من نوع INT(11)

    مع العلم انه تم ربط العامود id ب 3 FOREIGN KEY من جداول مختلفة

    Capture.PNG

    Capture2.PNG

    Capture3.PNG

  7. السلام عليكم، 

    اسال عن طريقة عمل استعلام في الداتا بيز بدون عمل ريفريش للصفحة. مثال:-

    اريد عمل INSERT لشئ ما في MYSQL DATABASE واريد عمله بدون عمل ريفريش للصفحة فما التقنية المستحدمة؟ 

    مثال آخر:- 

    عندا يضفط المستخدم على زر اعجبني لمنتج ما في الموقع يتم اضافة رقم 1 للداتا بيز... فأريد اضافة الرقم 1 عند الضغط على اعجبني بدون عمل ريفريش للصفحة فما التقنية المستخدمة؟ 

  8. السلام عليكم ورحمة الله وبركاته

    عندي موقع لعرض الاخبار... يتم كتابة المقالة في لوحة التحكم وارسالها لقاعدة البيانات ويتضمن محتوى المقالة (العنوان, المحتوى, صورة المقالة, القسم, الكلمات المفتاحية) ويتم ارسال عنوان id الكاتب تلقائيا داخل صف المقالة عن طريق ارسال id الحساب المسجل حاليا للكاتب. وعندي جدول آخر للكاتبين يتضمن الاسم والصورة والوصف ورقم id 

    في لوحة التحكم أريد عرض جميع مقالات الموقع عن طريق: 

    $get_articles_q = $connection->prepare("SELECT title, image, date, author FROM articles ORDER BY id DESC LIMIT 12");
    $get_articles_q->execute();
    $get_articles_d = $get_articles_q->fetchAll();

    ويتم عمل loop داخل $get_articles_d لجلب جميع المقالات.

    من ضمن مجلوبات هذه الكويري وهو author الذي يحتوي على id الكاتب..... واريد عرض اسم وصورة الكاتب عل كل مقالة بدلا من كتابة رقم الid الخاص به

    علما بأن لا يمكن ان يتم إدراج عمودين جديدين داخل جدول المقالة لإسم وصورة الكاتب بسبب إنني إذا أردت تعديل اسم الكاتب في جدول الكاتبين أريده ان يتم تعديله ايضا في جدول المقالات

    فهل من حل؟

    إذا لم تفهم من فضلك إسألني في التعليقات

  9. لدي موقع يتم فيه رفع صور الأعضاء بمقاسات مختلفة بنسب مختلفة, انا اريد الصور الرفوعة يتم اقتصاصها بنسبة 1:1 اي مربعة مع الحفاظ على الصورة 

    اي اريد الاقتصاص مع الحفاظ على النسبة وليس تصغير الصورة لتكون مربعة فتخرب ابعاد الصورة 

    مثال موقع فيسبوك نرفع اليه الصورة الشخصية طويلة وهو يقصها الى صورة مربعة فهل هناك طريقة لفعل هذا ب html, css, javascript, php او اي مكتبة او plugin؟؟؟

  10. السلام عليكم ورحمة الله وبركاته, اخواتي مثلا موقعي المصمم بلغة php وهو موقع للاخبار على سبيل المثال

    رابط الموقع يكون مثلا anyone.com/index.php وصفحة الخبر الاول تكون مثلا anyone.com/news_1.php والخبر الثاني يكون anyone.com/news_2.php فهل هذا منطقي ان لما يكون عندي 1000 خبر لازم يكون عندي 1000 ملف php لكل خبر ولا لا؟ 

    وللتسهيل احيانا بشوف مواقع الروابط الخاصة بها مثل youm7.com/3264 , youm73d462 ف ازاي لينك زي دا اتعمل بالشكل دا وفين امتداد الملف في الاخر زي .html او .php?

  11. شباب هل في حد عنده خبرة في استضافة صفحات php يقدر يفيدني؟ 

    انا بستخدم استضافة firebase واول صفحة اعملها بphp ولكن مثلا لو لينك الموقع test.com/teachers.php بلاقيه قام عامل download للسكربت البرمجي الخاص بصفحة teachers.php بدل انه يعرضها عالموقع ... حد عنده تفسير او حل؟

×
×
  • أضف...