Ciao a tutti,
ho necessità di realizzare una pagina php con codice personalizzato per la stampa di un PDF utilizzazndo FPDI (FPDF), ma non risesco a far pescare i dati dal DB.
nella pagina ho inserito questo pezzo di codice:
<?php
define( '_JEXEC', 1 );
define( '_VALID_MOS', 1 );
define( 'JPATH_BASE', dirname(__FILE__) );// eventualmente indicare il percorso della root di joomla
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
$user =& JFactory::getUser();
$utente = $user->username;//
echo $user->name;
?>
Che funziona e mi mostra il correttamente il nome utente, ma quando vado a fare una quaery al DB, in questo modo:
<?php
$db = JFactory::getDBO();// Get a database object
$query = "SELECT * FROM #__dati WHERE id = 31";
$db->setQuery($query);
$result = $db->query();
$row = $db->loadAssoc();
//print_r($row);
$fattura=$row['fattura'];
$fattura=iconv('UTF-8', 'windows-1252', $fattura);
echo $fattura;
?>
non stampa niente.
Why?