النتائج 1 إلى 4 من 4

الموضوع: الجمله الشرطيه if

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714

    الجمله الشرطيه if



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

    اخواني انا استخدمت نظام ملفات html مع eval واردت ان استخدم الجمله الشرطيه if بداخل ملفات ال html نفسها

    فما هي طريقة كتابتها ان كان ممكن ؟؟


    مثلا استعلمت من الجدول في ملف show.php

    كود PHP:
    $query mysql_query("select * from city where id=\"$id\") or die ('الخطأ رقم' . mysql_errno() . ' ناتج عن ' . mysql_error());


    while (
    $ash = mysql_fetch_array($query)){

                
    $school_id      = $ash["id"];
                
    $school         = $ash["name"];
                
    $file     = "template/name.html";
                
    $thefile  = implode("",file($file));
                
    $thefile  = addslashes($thefile);
                
    $thefile  = "\$r_file=\"".$thefile."\";";
                eval(
    $thefile);
                print(
    $r_file);

    واردت ان استخدم الجمله الشرطيه داخل ملف ال html
    مثلا اذا كان رقم ال id = 1 يطبع الاسم
    اما اذا كان 0 فيطبع مثلا الرئيسيه

    هذا مثال فقط وابي استخدم الجمله الشرطيه فيها فما هي طريقة كتابتها ؟







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    715


    اخوي تفضل الكود بعد التعديل:
    كود PHP:
    $query mysql_query("select * from city where id=\"$id\") or die ('الخطأ رقم' . mysql_errno() . ' ناتج عن ' . mysql_error()); 


    while (
    $ash = mysql_fetch_array($query)){ 

                
    $school_id      = $ash["id"]
                
    $school         = $ash["name"]
                
    $file     = "template/name.html"; 
                
    $thefile  = implode("",file($file)); 
                
    $thefile  = addslashes($thefile); 
                
    $thefile  = "$r_file="".$thefile."\";"
                
    $thefile preg_replace("/{{if (.*?)}}(.*?(\n|)){{else}}(.*?(\n|)){{\/if}}/si",'". (\\1 ? "\\2" : "\\4") ."',$thefile);
                
    $thefile preg_replace("/{{if (.*?)}}(.*?(\n|)){{\/if}}/si",'". (\\1 ? "\\2" : "") ."',$thefile);
                eval(
    $thefile); 
                print(
    $r_file); 

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

    ان شاء الله الكود يفيدك

    وبالنسبة لكيفية كتابة الجملة الشرطية بداخل القالب فهي بالطريقة التالية:
    كود PHP:
    {{if condetion}}
    result
    {{/if}} 
    حيث condetion هي الشرط .. و result هي نتيجة تحقق الشرط ..
    ويمكنك استخدام else بوضعها هكذا في المكان الذي تريده:
    كود PHP:
    {{else}} 
    ولا يمكن استخدام elseif ..

    تحياتي لك وان شاء الله اكون افدتك

    أخوك ، أشرف السمهوري صاحب عضوية sBForum
    مستعير هذه العضوية مؤقتاً بسبب سرقة العضوية الأصلية






  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714


    استاذي اشرف جزاك الله كل خير على هذا التعديل
    وجعلها الله في ميزان حسناتك ونفعك بك وبعلمك سائر المسلمين
    وجعلك من اهل الفردوس الاعلى






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    714


    السلام عليكم

    استاذي اشرف لو ممكن شرح الكود للاستعانه في اضافة بعض الاكواد الاخرى كالاستعلام من قاعدة البيانات داخل ملفات ال html ?

    يعني لو شرح الكود المضاف اكون لك شاكرا










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض