Joomla.it Forum

Non solo Joomla... => Database => : federcla 17 Oct 2012, 12:57:40

: [RISOLTO] Tabella Custom
: federcla 17 Oct 2012, 12:57:40
Ciao a tutti,
scusate ma sto uscendo pazzo, non riesco a stampare a video il risultato di una query

Premetto che sto usando ChronoForms e sto passando il codice una action Custom Code

:
<?php
  $db 
=& JFactory::getDBO();
  
$query =  "SELECT cf_id, anno, mese, assistenza_tecnica, riparazioni, canoni_software, hardaware  
                FROM sks_app_ict 
                  ORDER BY cod_mese ASC"
;
  
$db->setQuery($query);
  
$row $db->loadRowList();
  
  echo 
'<table width=100%><tr bgcolor=dbdbdb height=22><th>Mese</th><th>Assistenza Tecnica</th><th>Riparazioni</th><th>Canoni Software</th><th>Hardware</th></tr>';
  
$i 0;
  foreach (
$row as $key1=>$rw
  {
    echo 
'<tr>';
      foreach (
$rw as $key2=>$r
      {
        echo 
'<td>'.$r[$i]['mese'].'</td>';
        echo 
'<td>'.$r[$i]['assistenza_tecnica'].'</td>';
        echo 
'<td>'.$r[$i]['riparazioni'].'</td>';
        echo 
'<td>'.$r[$i]['canoni_software'].'</td>';
        echo 
'<td>'.$r[$i]['hardaware'].'</td>';
      }
    
$i++;  
    echo 
'</tr>';
  }
  echo 
'</table>'
?>


ovviamente non funziona, avete qualche consiglio?
: Re:Tabella Custom
: mau_develop 17 Oct 2012, 13:17:58
  $db =& JFactory::getDBO();
---------------------------------------
sicuro di avere il framework e il db?

M.
: Re:Tabella Custom
: federcla 17 Oct 2012, 13:23:15
Un codice molto simile, direi quasi identico lo uso in un altra form, sempre chronoforms e mi genera la tabella senza alcun problema
: Re:Tabella Custom
: federcla 17 Oct 2012, 15:53:31
Ho provato in questo modo

:
<?php
  $db 
=& JFactory::getDBO();
  
$query =  "SELECT cf_id, anno, mese, assistenza_tecnica, riparazioni, canoni_software, hardaware  
                FROM sks_app_ict 
                  ORDER BY cod_mese ASC"
;
  
$db->setQuery($query);
  
$row $db->loadRowList();
  
  echo 
$row['0']['4'];
  
?>


niente non funziona, e non capisco dov'è l'errore
: Re:Tabella Custom
: mau_develop 17 Oct 2012, 17:35:15
perchè non usi print_r($var); per il debug?

M.
: Re:Tabella Custom
: federcla 18 Oct 2012, 11:12:59
Ho cancellato il codice e l'ho copiato di nuovo ed ha iniziato a funzionare.

Credo che sia un problema di codifica di ambienti, il codice lo scrivo utilizzando PSPad e poi lo copio nelle actions di ChronoForms, probabile che abbia portato dietro qualche cosa (spazio o altro) e che per questo non funzionasse.

Almeno credo, altre motivazioni non mi vengono in mente.

Ciao e grazie per l'aiuto