Joomla.it Forum

Non solo Joomla... => Database => : momar 17 Mar 2009, 16:40:27

: Foreach
: momar 17 Mar 2009, 16:40:27
Ciao come posos comporre un cclo foreach e for per comporre una tabella estraendo i dati da una query (in numero di colonne deve essere variabile in base a come faccio la select di volta in volta) Vi allego ul codice di un semplice plugin con il commento ove devo inserire il codice
grazie


<?php

defined( '_JEXEC' ) or die( 'Restricted access' );
 
jimport( 'joomla.plugin.plugin' );
 
class plgContentQeri extends JPlugin
{
 
  function plgContentQeri( &$subject, $params )
  {
    parent::__construct( $subject, $params );
  }
 

  function onPrepareContent( &$article, &$params, $limitstart )
  {
    global $mainframe;
 
        // Se il plugin è attivato e se viene trovata la stringa {Qeri} all'interno del contenuto
      if ($this->params->get( 'enabled', 1 ) && strripos($article->text, "{Qeri}") !== false) {
       
           $db =& JFactory::getDBO();
        $user  =& JFactory::getUser();
        $query = 'select * from table1';
        $db->setQuery($query);
        $list = $db->loadObjectList();
 
  article->text .= '<TABLE>'
  foreach ($list as $item) { 
  qui mi serve inserire la costruzione della tabella in funzione del numero di righe e colonne che posssno essere variabili
 
  } 
  article->text .= '</TABLE>'     
            return true;
      }
      else return false;
  }
}