Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205

    visualizzare dati in base ad ogni ID presente in una tabella

    Ciao.
    Ho un campo in una tabella dove ci sono diversi ID di articoli.
    Vorrei fare in modo di far apparire le immagini e il nome corrispondenti per ogni determinato id contenuto in una tabella .

    Codice PHP:
    $db1  =& JFactory::getDBO();
    $query1 $db1->getQuery(true);

    $query1->select('*');
    $query1->from($db1->quoteName('#__tabella'));
    $db1->setQuery($query1);
    $results1 $db1->loadObjectList();

    $querycount1 $db1->getQuery(true);
    $querycount1->select('COUNT(*)');
    $querycount1->from($db1->quoteName('#__tabella'));
    $db1->setQuery($querycount1);
    $count1 $db1->loadResult(); 

    $i 0;
    while (
    $i $count1) {
    //VOGLIO VISUALIZZARE I DATI SEGUENTI IN BASE AD OGNI ID PRESENTE NELLA TABELLA X
    echo "<img src=\"files/".$results1[$i]->user."/".$results1[$i]->image."\">";
    echo 
    $results1[$i]->nome;

    Con Explode() riuscirei a far visualizzare tutti gli id. Però non riesco a integrarlo con un ciclo while in modo da farmi vedere non solo l'id ma l'immagine ed altre informazioni corrispondenti a quell'id.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    208
    Codice PHP:
    while ($i $count1) {
    //VOGLIO VISUALIZZARE I DATI SEGUENTI IN BASE AD OGNI ID PRESENTE NELLA TABELLA X
    echo "<img src=\"files/".$results1[$i]->user."/".$results1[$i]->image."\">";
    echo 
    $results1[$i]->nome;
    $i++;    // AD OCCHIO QUESTO MANCA PER ITERARE IL CICLO

    non so se ho capito bene, ma di prim'occhio ho notato la mancanza di $i++ per iterare lo scorrimento ad ogni passaggio nel ciclo. Non so se è tutto qui, ma su questo ci metto la mano sul fuoco intanto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Il ciclo funziona ma non visualizza i dati.

    Per farmi capire meglio:
    - In un campo di una tabella del database ho vari ID di articoli (es: 25,36,15,12)
    - Con explode() estrapolo ogni ID senza tener conto della virgola.
    - Adesso vorrei creare un ciclo che visualizza immagine e titolo per ogni ID che ho estrapolato dal campo.

    Come posso farlo? Il codice sopra non va

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    205
    Nessuno può darmi una mano?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.