عملت استعلام من قاعده البيانات وانا في برنامجي استخدم القالب السهل ،، لاكن ماعرفت طريقه استخدم 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
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
لووووووووول
يعطيك العافيه والله انك صدقت في شغله توني انتبه لها فتحت عيني عليها
مشكور