Back to top

Autore Topic: [RISOLTO] Tabella Custom  (Letto 1757 volte)

Offline federcla

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo
[RISOLTO] Tabella Custom
« il: 17 Ott 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

Codice: [Seleziona]
<?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?
« Ultima modifica: 18 Ott 2012, 11:19:14 da federcla »

mau_develop

  • Visitatore
Re:Tabella Custom
« Risposta #1 il: 17 Ott 2012, 13:17:58 »
  $db =& JFactory::getDBO();
---------------------------------------
sicuro di avere il framework e il db?

M.

Offline federcla

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo
Re:Tabella Custom
« Risposta #2 il: 17 Ott 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

Offline federcla

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo
Re:Tabella Custom
« Risposta #3 il: 17 Ott 2012, 15:53:31 »
Ho provato in questo modo

Codice: [Seleziona]
<?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

mau_develop

  • Visitatore
Re:Tabella Custom
« Risposta #4 il: 17 Ott 2012, 17:35:15 »
perchè non usi print_r($var); per il debug?

M.

Offline federcla

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo
Re:Tabella Custom
« Risposta #5 il: 18 Ott 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

 



Web Design Bolzano Kreatif