Back to top

Autore Topic: Visualizzare dati DB  (Letto 4556 volte)

Offline mat.sen

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Visualizzare dati DB
« il: 07 Mag 2010, 02:49:11 »
Ciao a tutti, sono nuovo del mondo joomla, ma avrei bisogno di un aiuto.. (mi scuso se l'argomento è stato già trattato).
Ho necessità di creare un modulo ( o qualsiasi altra cosa pensate possa fare al caso mio) per visualizzare un elenco di nomi con relativi link che sono contenuti nel database di joomla. Più nel dettaglio ho una tabella con un nome e un id.. io devo visualizzare l'elenco dei nomi e linkarli alla pagina con parametro id.
Qualcuno mi pùo dare qualche dritta su come risolvere il problema?
Altrimenti c'è un componente che mi permette di fare cose del genere?
Grazie a tutti

mau_develop

  • Visitatore
Re:Visualizzare dati DB
« Risposta #1 il: 07 Mag 2010, 09:35:46 »
Ho necessità di creare un modulo
---------------------------------
conosci php? conosci l'oop?

basta che segui qualsiasi tutorial di sviluppo di un modulo che esegua una query sul db (quasi tutti)

M.

Offline santograz

  • Abituale
  • ****
  • Post: 907
  • Sesso: Maschio
    • Mostra profilo
Re:Visualizzare dati DB
« Risposta #2 il: 07 Mag 2010, 09:40:42 »
Cerca in http://extensions.joomla.org un componente che si chiama Fabrik, studiatelo un po', non è complesso ma richiede un minimo di pratica...
Un esperto mi ha detto:"Per avere un sito web sicuro, installalo su di un server locale, poi spegnilo e stacca i cavi". Mi hanno rubato il computer.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Visualizzare dati DB
« Risposta #3 il: 07 Mag 2010, 09:46:17 »
ciao,
 non ho capito: vuoi mettere un link a dei testi inseriti in joomla od a risorse esterne? in quest'ultimo caso hai valutato web link? è un componente nativo in joomla.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline mat.sen

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Visualizzare dati DB
« Risposta #4 il: 07 Mag 2010, 12:44:44 »
Sembra che sono sulla buona strada per trovare una soluzione.. Ho trovato un tutorial per la creazione di un modulo e seguendolo passo passo sono riuscito a eseguire una installazione corretta e a visualizzare il modulo. Però mi resta un problema di connessione al database... Vi riporto il codice
Codice: [Seleziona]
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
 
<div>
<?php 
$db 
=& JFactory::getDBO(); 
$query "SELECT * FROM 'jos_users'"
$db->setQuery($query); 
$nomiUtenti $db->loadObjectList(); 
echo 
JText::_'Testo di Prova');
  if (
count($nomiUtenti)) 
  {
    foreach (
$nomiUtenti as $nomeUtente)
    {
  echo JText::_'Ciao ');
      echo 
JText::_'<br />' $nomeUtente->name);
    }
  }

?>

</div>
Il modulo mi stampa la scritta 'Testo di Prova' , ma non esegue il ciclo dentro al foreach.. Presumo l'errore sia dovuto alla query che restituisce un count=0

Qualcuno mi può aiutare?

« Ultima modifica: 08 Mag 2010, 20:57:15 da mat.sen »

mau_develop

  • Visitatore
Re:Visualizzare dati DB
« Risposta #5 il: 07 Mag 2010, 17:23:14 »
quella scritta te la stampa anche se cancelli tutto il resto.

se la metti dentro qualche if ti accorgi dove passi.

Se abiliti il debug sai che cosa succede.

Se devi stampare a video un risultato o un non risultato usa var_dump(); oppure print_r();

M.

mau_develop

  • Visitatore
Re:Visualizzare dati DB
« Risposta #6 il: 07 Mag 2010, 17:26:48 »
$query = "SELECT * FROM 'jos_users';";

guarda che hai scritto! c'è la fiera dei punti e virgola

M.

Offline mat.sen

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Visualizzare dati DB
« Risposta #7 il: 08 Mag 2010, 20:56:53 »
Problema risolto.... avevo messo gli apici singoli sul nome tabella che non ci devono essere... Grazie cmq per l'aiuto
« Ultima modifica: 09 Mag 2010, 01:43:43 da mat.sen »

 



Web Design Bolzano Kreatif