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

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

  1. #1

    مشكلة في استخراج من قواعد البيانات و عمل تكرار لها في سمارتي



    مشكلة في استخراج من قواعد البيانات و عمل تكرار لها في سمارتي

    انا استخدمت section , foreach

    فقط يظهر لي الي خارج التكرار

    الملفات:

    الأستخراج

    كود PHP:
    <?php

    /**
     * @author mohammed
     * @copyright 2011
     */ 

    session_start();
    ob_start();
    include(
    '../includes/config.php');
    if(isset(
    $_SESSION['username'])){
    $user $_COOKIE['usernanme'];
    define('SMARTY_DIR','../includes/libs/');
    include(
    SMARTY_DIR "Smarty.class.php");
    $Smarty = new Smarty();
    $Smarty->template_dir "../templates/Default/";
    $Smarty->compile_dir  "../cache/";
    $folder="../templates/Default/";
    $Smarty->assign("folder",$folder);
    $query mysql_query("SELECT * FROM tikets WHERE writer=$user");
    while(
    $row mysql_fetch_array($query)){
        
      
    $tic[]=$row;  
        
    }


    $Smarty->assign("tick",$tic);
    $Smarty->display("user_header.tpl");
    $Smarty->display("tickets.tpl");
    $Smarty->display("user_footer.tpl");

    }else{
        
       
    header("../login.php");
        
    exite();
    }
    ob_end_flush();
    ?>

    القالب

    كود HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" href="{$folder}css/styles.css" type="text/css" />
    </head>
    <body>
    
    
    
    <div class="content">
    <!-- RIGHT --><div class="rightblock">
    <div class="headmenu">روابط الموقع</div>
    <div class="bodymenulink">
    <ul>
        <li><a href="index.php">الرئيسية</a></li>
        <li><a href="edit.php">تعديل المعلومات</a></li>
        <li><a href="#">اقتراحاتك و مشكلاتك</a></li>
          <li><a href="#">اضافة اقتراح او مشكلة</a></li>
          <li><a href="#">تقييم اللوحة</a></li>
        <li><a href="../logout.php">تسجيل الخروج</a></li>
    </ul>
    </div>
    
    <div class="headmenu">لتصفح افضل</div>
    <div class="bodymenu">
    <center><a href="#"><img src="{$folder}img/ffox.png" alt="" /></a></center>
    </div>
    
    <!-- right /--></div>
    
    
    <!-- CENTER --><div class="centerblock">
    
    <br><br><br><br>
    <div class="headmenu">التذاكر</div>
    <div class="bodymenu">
    <table border="1">
    <td>رقم التذكرة</td>
    <td>اسم التذكرة</td>
    <td>النوع</td>
    <td>الكاتب</td>
    <td>وقت الكتابة</td>
    <td>الحالة</td>
    {foreach $tic as $tik}
    
    <tr>
    
    <td>{$tik.id}</td>
    <td><a href="view.php?={$tik.id}">{$tik.titel}</a></td>
    <td>{$tik.type}</td>
    <td>{$tik.writer}</td>
    <td>{$tik.time}</td>
    <td>{$tik.stute}</td>
    </tr>
    {/foreach}
    </table>
    </div>
    
    </div>
    </div>
    
    
    
    <div class="clear"></div>
    
    
    <div align="center"><small>
    <a href="index.php">رئيسية اللوحة</a> |
    <a href="../index.php">رئيسية الموقع</a> |
    <a href="../about.php">عن المشروع</a> |
    <a href="../logout.php">تسجيل الخروج</a> |
    <a href="http;//3-panel.com">لوحة الأعلانات المتكاملة</a>
    </small></div>
    <br />
    
    
    </body>
    </html>
    ملف sql

    كود PHP:
    CREATE TABLE `comments_t` (
      `
    Idint(11NOT NULL AUTO_INCREMENT,
      `
    titlevarchar(255NOT NULL DEFAULT '',
      `
    rep_texttext NOT NULL,
      `
    writervarchar(255NOT NULL DEFAULT '',
    ا  `ti_idint(11NOT NULL DEFAULT '0',
      `
    timevarchar(255NOT NULL DEFAULT '',
      
    PRIMARY KEY (`Id`)
    ENGINE=InnoDB DEFAULT CHARSET=utf8

    ارجوكم ساعدوني لأني مسوي موقع لمشروع جديد واول مرة استخدم سمارتي





    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر


  2. #2


    يالغالي في سمارتي لا تكرر كما قمت بعملها

    استعمل التالي :

    كود PHP:
    {section name='p' loop=$tik}
    {
    $tik[p].Id} - {$tik[p].title}
    {/
    section
    تحياتي لك





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار

  3. #3


    ممكن انت تعمل الكود





    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jul 2008
    المشاركات
    128


    كود PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="{$folder}css/styles.css" type="text/css" /> </head> <body> <div class="content"> <!-- RIGHT --><div class="rightblock"> <div class="headmenu">روابط الموقع</div> <div class="bodymenulink"> <ul> <li><a href="index.php">الرئيسية</a></li> <li><a href="edit.php">تعديل المعلومات</a></li> <li><a href="#">اقتراحاتك و مشكلاتك</a></li> <li><a href="#">اضافة اقتراح او مشكلة</a></li> <li><a href="#">تقييم اللوحة</a></li> <li><a href="logout.php">تسجيل الخروج</a></li> </ul> </div> <div class="headmenu">لتصفح افضل</div> <div class="bodymenu"> <center><a href="#"><img src="{$folder}img/ffox.png" alt="" /></a></center> </div> <!-- right /--></div> <!-- CENTER --><div class="centerblock"> <br><br><br><br> <div class="headmenu">التذاكر</div> <div class="bodymenu"> <table border="1"> <td>رقم التذكرة</td> <td>اسم التذكرة</td> <td>النوع</td> <td>الكاتب</td> <td>وقت الكتابة</td> <td>الحالة</td>
    {
    section name='p' loop=$tik}

    <
    tr> <td>{$tik[p].Id}</td> <td><a href="view.php?={$tik[p].Id}">{$tik[p].title}</a></td> <td>{$tik[p].type}</td> <td>{$tik[p].writer}</td> <td>{$tik[p].time}</td> <td>{$tik[p].stute}</td> </tr>
    {/
    section
    </
    table> </div> </div> </div> <div class="clear"></div> <div align="center"><small> <a href="index.php">رئيسية اللوحة</a> |
    <
    a href="index.php">رئيسية الموقع</a> |
    <
    a href="about.php">عن المشروع</a> |
    <
    a href="logout.php">تسجيل الخروج</a> |
    <
    a href="http;//3-panel.com">لوحة الأعلانات المتكاملة</a> </small></div> <br /> </body> </html







  5. #5


    نفس المشكلة





    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر

  6. #6

    Smile



    كود PHP:
    <?php

    /**
    * @author mohammed
    * @copyright 2011
    */

    session_start();
    ob_start();

    include(
    '../includes/config.php');

    if(isset(
    $_SESSION['username'])){
    $user $_COOKIE['usernanme'];
    define('SMARTY_DIR','../includes/libs/');
    include(
    SMARTY_DIR "Smarty.class.php");
    $Smarty = new Smarty();
    $Smarty->template_dir "../templates/Default/";
    $Smarty->compile_dir "../cache/";

    $folder="../templates/Default/";
    $Smarty->assign("folder",$folder);

    $query mysql_query("SELECT * FROM `tikets` WHERE `writer`='$user'");
    while(
    $row mysql_fetch_array($query)){

    $tic[]=$row;
    $Smarty->assign("tick",$tic);

    }

    }


    $Smarty->display("user_header.tpl");
    $Smarty->display("tickets.tpl");
    $Smarty->display("user_footer.tpl");

    }else{

    header("../login.php");
    exite();
    }
    ob_end_flush();
    ?>


    كود HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="{$folder}css/styles.css" type="text/css" /> </head> <body> <div class="content"> <!-- RIGHT --><div class="rightblock"> <div class="headmenu">روابط الموقع</div> <div class="bodymenulink"> <ul> <li><a href="index.php">الرئيسية</a></li> <li><a href="edit.php">تعديل المعلومات</a></li> <li><a href="#">اقتراحاتك و مشكلاتك</a></li> <li><a href="#">اضافة اقتراح او مشكلة</a></li> <li><a href="#">تقييم اللوحة</a></li> <li><a href="logout.php">تسجيل الخروج</a></li> </ul> </div> <div class="headmenu">لتصفح افضل</div> <div class="bodymenu"> <center><a href="#"><img src="{$folder}img/ffox.png" alt="" /></a></center> </div> <!-- right /--></div> <!-- CENTER --><div class="centerblock"> <br><br><br><br> <div class="headmenu">التذاكر</div> <div class="bodymenu"> <table border="1"> <td>رقم التذكرة</td> <td>اسم التذكرة</td> <td>النوع</td> <td>الكاتب</td> <td>وقت الكتابة</td> <td>الحالة</td>
     
    {section name='p' loop=$tick} 
    <tr> <td>{$tick[p].id}</td> <td><a href="view.php?={$tick[p].id}">{$tick[p].title}</a></td> <td>{$tick[p].type}</td> <td>{$tick[p].writer}</td> <td>{$tick[p].time}</td> <td>{$tick[p].stute}</td> </tr>
    {/section} 
    
    </table> </div> </div> </div> <div class="clear"></div> <div align="center"><small> <a href="index.php">رئيسية اللوحة</a> |
    <a href="index.php">رئيسية الموقع</a> |
    <a href="about.php">عن المشروع</a> |
    <a href="logout.php">تسجيل الخروج</a> |

    اتفضل استاذى
    وارجو قراءة الكود جيدا وفهم طريقة العمل وليس استخدامة فقط


    لك ارق التحيات والاحترام





    __________________
    Amr Mohammed

    amrmhmed@gmail.com
    Mobile : 00201282455891

  7. #7


    فيه مشكلة ايظا

    وهي الأيدي لا يظهر و بهذا رابط عرض التذكرة بدون اي قيمة GET

    شفتوا مأساتي بليز ساعدوني





    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2008
    المشاركات
    324


    من الافضل

    كود PHP:

    $query 
    mysql_query("SELECT * FROM `tikets` WHERE `writer`='$user'");
    while(
    $row mysql_fetch_array($query)){

    $tic[]=$row;

    }
    $Smarty->assign("tick",$tic); 

    يعني
    كود PHP:
    $Smarty->assign("tick",$tic); 
    تكون خارج التكرار

    الفوريش او اللووب الإثنين تعمل





    التعديل الأخير تم بواسطة zamile28 ; 22-04-2011 الساعة 10:19 PM

  9. #9


    يا أخوان ساعدوني واللله حالة





    __________________
    للعلم تم ايقاف تطوير لوحة الاعلانات المتكاملة لكن اللوحة متوفرة للتحميل ولكن الدعم قائم ..
    لمراسلتي : hamood0.2009@gmail.com

    تابعني على التويتر

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jul 2008
    المشاركات
    128


    السلام علبكم
    انا اعرفك الفرق بين i
    وبين I
    اقصد بين id و Id
    غير {$tick[p].id} الى {$tick[p].Id}
    وبس
    يعني كبير وصغير لاحظ حالة الاحرف










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

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

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