Back to top

Autore Topic: creazione nuovo modulo: query vuote  (Letto 2024 volte)

Offline diamond84

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
creazione nuovo modulo: query vuote
« il: 23 Lug 2009, 16:35:50 »
salve, sto effettuando una query sul mio db presente in phpadmin con installazione di joomla in locale ma le query, che da phpadmin restituiscono risultati, appaiono vuote tramite codice php. Quale potrebbe essere il problema? Posto un po di codice. Grazie


$db =& JFactory::getDBO();
$query = "SELECT * FROM 'jos_modules';";
$db->setQuery($query);
$nomiMenu = $db->loadObjectList();

if (count($nomiMenu))
   {
    foreach ($nomiMenu as $nomemenu)
    {
      echo JText::_( '
' . $nomeMenu->title);
    }
  }

teakor

  • Visitatore
Re:creazione nuovo modulo: query vuote
« Risposta #1 il: 23 Lug 2009, 16:42:39 »
Ciao.

Prova a scrivere:

Codice: [Seleziona]
$db =& JFactory::getDBO();
$query = "SELECT * FROM 'jos_modules';";
$db->setQuery($query);
$nomiMenu = $db->loadObjectList();
print_r($nomiMenu);

e dicci se visualizza qualcosa.

Offline diamond84

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:creazione nuovo modulo: query vuote
« Risposta #2 il: 23 Lug 2009, 16:52:49 »
visualizzo il modulo, il nome del modulo e nient'altro

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re:creazione nuovo modulo: query vuote
« Risposta #3 il: 23 Lug 2009, 17:28:05 »
Scrivi echo $query; e prova a copiare la query risultante in phpMyAdmin, l'errore potrebbe essere lì (prefisso tabelle?)
Extensioni e Template per Joomla

Offline diamond84

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:creazione nuovo modulo: query vuote
« Risposta #4 il: 23 Lug 2009, 17:43:31 »
ho risolto, grazie mille: il problema era nelle '' che racchiudevano il nome della tabella.Un'altra cosa, come mai se richiedo il titolo con id=1 mi appare in questa forma Array (
  • => stdClass Object ( [title] => Menu Principale ) ) ??

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re:creazione nuovo modulo: query vuote
« Risposta #5 il: 23 Lug 2009, 18:17:53 »
Perchè lo richiami con il metodo

loadObjectList();

Altri metodi sono

# loadAssoc
# loadAssocList
# loadObject
# loadObjectList
# loadResult
# loadResultArray
# loadRow
# loadRowList

http://api.joomla.org/Joomla-Framework/Database/JDatabase.html
http://docs.joomla.org/JDatabase
Extensioni e Template per Joomla

 



Web Design Bolzano Kreatif