اخوي تفضل الكود بعد التعديل:
كود 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 بوضعها هكذا في المكان الذي تريده:
ولا يمكن استخدام elseif ..
تحياتي لك وان شاء الله اكون افدتك
أخوك ، أشرف السمهوري صاحب عضوية sBForum
مستعير هذه العضوية مؤقتاً بسبب سرقة العضوية الأصلية