عملت استعلام من قاعده البيانات وانا في برنامجي استخدم القالب السهل ،، لاكن ماعرفت طريقه استخدم while تكرار في القالب السهل ممكن مثال
عملت استعلام من قاعده البيانات وانا في برنامجي استخدم القالب السهل ،، لاكن ماعرفت طريقه استخدم while تكرار في القالب السهل ممكن مثال
عبرونا
للتوضيح :
سلام عليكم ،،
كل شي ماشي معي تمام الا اذا جيت استخدم while مثال :
في ملف tpl :كود PHP:
while ($row = mysql_fetch_array($sql)){
$user = $row['user'];
$email = $row['email'];
$http = $row['http'];
$massge = $row['massge'];
$time = $row['time'];
}
يعطيني خطأ :كود:<LOOP NAME="row"> <table border="0" cellpadding="0" style="border-collapse: collapse" width="353" dir="rtl"> <tr> <td>{user}</td> <td> </td> </tr> <tr> </table> </LOOP>
Warning: Invalid argument supplied for foreach() in c:\appserv\www\otibi\easycache\1165136462index.tpl.php on line 1
والسبب استخدم foreach بدال while وشهي الطريقه الصحيحه ؟
لو اتبعت الامثلة بالضبط ... كان ما عندك مشاكل
الحل سهل مره ... وما تتوقع :
كود PHP:
<?
while ($row = mysql_fetch_array($sql)){
$rows[] = $row;
}
?>راجع صفحة الامثلةكود:<table border="0" cellpadding="0" style="border-collapse: collapse" width="353" dir="rtl"> <LOOP NAME="rows"> <tr> <td>{{user}}</td> <td>{{email}}</td> </tr> </LOOP> </table>
http://daif.net/easy/?app=example
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
لووووووووول
يعطيك العافيه والله انك صدقت في شغله توني انتبه لها فتحت عيني عليها
مشكور