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

الموضوع: دالة while في smarty

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283

    دالة while في smarty



    السلام عليكم

    الحمد لله تعلمت شيء لا بأس فيه في smarty

    تعلمت المتغيرات وتعريفها وال foreach

    لكن بقي شي

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

    كود PHP:
    echo "<table border =1>";
    $sql mysql_query("SELECT * FROM TABLENAME");
    while (
    $rows mysql_fetch_array($sql)){
        echo 
    "<tr><td>$row[username]</td></tr>";
    }

    echo 
    "</table>"
    كيف لي ان افعلها في سمارتي ?

    while

    واستخراجها في جدول :nice:

    جزاكم الله خير ..

    هل لو اتقنتها اكون تعلمت اهم اساسيات سمارتي؟







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    :nice:

    من باب التجربة فقط جربت اكتب
    كود PHP:

    {$array.username
    كود PHP:
    {foreach from=$data item=array}


    <
    tr>
    <
    td>{$array.username}</td>
    </
    tr>
    {/foreach} 
    لكن من مصفوفة عادية ما جربتها مع بيانات القاعدة ..

    هل هذه الطريقة المتبعه بدلا من while






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    السلام عليكم

    تعلمت الطريقة واردت وضعها لكم

    ولو أني متأكد مليون في المية أن الجميع هنا لا يحتاج لمعرفته كونه يعرفها .. لكن الله يكثر اهل الخير واهل المساعدة

    الطريقة
    كود PHP:
    $sql mysql_query("SELECT * FROM test"); 
    ثم
    كود PHP:
    while($row mysql_fetch_assoc($sql))
    {
        
    $data[] = $row;
    }
    $smrty->assign('arrayname',$data); 

    الآن في html نضع الجدول

    كود PHP:
    <table border ='1'>
    {
    section name=tbl loop=$arrayname}
    <
    tr>
    <
    td>
    {
    $arrayname[tbl].id}</td>
    <
    td>
    {
    $arrayname[tbl].name}</td>
    <
    td>
    {
    $arrayname[tbl].email}
    </
    td>
    </
    tr>
    {/
    section}  
    </
    table
    والله يهدي الجميع.





    التعديل الأخير تم بواسطة Al7aRbi ; 23-07-2009 الساعة 12:31 AM

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    65


    هذي اوضح راح انشاء الله تكون
    كود PHP:
    {foreach from=$arrayname item="entry"
    {
    $entry.id}
    {
    $entry.name}
    {
    $entry.email}
    {/foreach} 






    __________________
    سوق الكويت





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

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

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