Joomla.it Forum

Non solo Joomla... => Database => : dylan7679 13 Jun 2009, 18:31:05

: Visualizzare dati di una tabella sul sito, come ?
: dylan7679 13 Jun 2009, 18:31:05
Salve,

avrei la necessità di visualizzare sul mio sito ( in un articol oo in un modulo)  in un campo di tabella il numero delle persone che si iscrivono ai tornei che organizzo e che sono registrati in una tabella del mio database.

Come posso fare? E soprattutto, si puo' fare ?
: Re:Visualizzare dati di una tabella sul sito, come ?
: dylan7679 14 Jun 2009, 11:57:26
nessun aiutino ? :)
: Re:Visualizzare dati di una tabella sul sito, come ?
: bigham 14 Jun 2009, 13:26:39
Ciao dylan7679

Eccoti uno spunto da cui partire

:
function getCountUsers() {

    $db   =& JFactory::getDBO();

$result   = 0;
$rec   = null;


// definizione della query
// conta il numero di record nella tabella che rispondono alla condizione

$query = 'SELECT count(*) as nutenti' .

' FROM #__nometabella' .

' WHERE condizione';

//esegue la query e restituisce il record

$db->setQuery($query);

$db->loadObject($rec);

//controllo errori

if ($db->getErrorNum()) {

JError::raiseWarning( 500, $db->stderr() );

}


//restituisce il numero di utenti

$result = $rec->nutenti;



return $result;

}

Per creare un modulo prendi spunto dai moduli già presenti. Ad esempio il mod_whoisonline che è il più semplice.

Per ventuali riferimenti al codice di Joomla questo è il link:
database->loadobject (http://help.joomla.org/content/view/708/60/)
API Reference (http://help.joomla.org/content/category/12/108/60/)

: Re:Visualizzare dati di una tabella sul sito, come ?
: dylan7679 14 Jun 2009, 15:25:39
innazitutto grazie. Sei stato davvero molto gentile.

Ora la domanda per te sicuramente banalissima.

Questo codice dove lo vado ad inserire precisamente ?

 :)
: Re:Visualizzare dati di una tabella sul sito, come ?
: bigham 14 Jun 2009, 15:56:20
Ciao
Devi solo creare un modulo.
Ecco due articoli:
Creazione di un modulo per joomla 15 (http://wiki.joomla.it/index.php?title=Creazione_di_un_modulo_per_joomla_15)
Creare un modulo per Joomla (http://basic.html.it/articoli/leggi/2837/creare-un-modulo-per-joomla/)

Poi c'è sempre la ricerca con goole ;)

Edit
Nel creare il modulo fai riferimento al modulo mod_whoisonline che è uno dei più semplici.