Visualizzazione dei risultati da 1 a 3 su 3

Discussione: PHP e JQUERY ???

  1. #1

    PHP e JQUERY ???

    Ciao a tutti ho un problema con l'uso di Php insieme a JQuery.
    Vorrei prelevare dal database 4 annunci composti da un immagine e dal titolo e mostrarli in sequenza in uno slide show. Per realizzare lo slide show sto utilizzando nivo-slider.
    Quello che non capisco è come associare dinamicamente le foto ai titoli visto che i titoli sono associati tramite la classe 'nivo-html-caption'.
    Adesso le immagini scorrono una dopo l'altra ma il titolo è sempre lo stesso. Mi prende solo il primo titolo del primo articolo presente sul db.
    Ho pensato di lavorare dinamicamente sul tag title dell'immagine ma non so come si fa.
    Ecco il link :
    http://www.dalsalento.it/index2.php

    Di seguito allego il codice

    Codice PHP:
    <div id="slider" class="nivoSlider">

    <?php
    $Risultato
    =mysql_query("SELECT id_articolo FROM articoli WHERE visible = '1' AND primissima ='1' ORDER BY data_annuncio DESC LIMIT 4"$db);
          if (!
    $Risultato)
              {
        die (
    "La tabella selezionata non esiste" mysql_error());
               }
                        
        function 
    galleria($cartella)
                {
        
    $listaFile scandir($cartella);
        foreach(
    $listaFile as $value)
            {
        if(
    $value == '.' || $value == '..')
        {
        continue;
        }
        echo 
    '[img]'.$cartella.'/'.$value.'[/img]';
        }
            }
        while (
    $riga=mysql_fetch_array($Risultato))
        {
        
    $id_articolo=$riga['id_articolo'];
        echo 
    "<a href='dettaglio.php?id_articolo=" $riga['id_articolo']. "'>";
         
    galleria("Admin/galleria/$id_articolo");
        echo 
    "</a>";
        }
    ?>
                                    </div>
                          

                                 
                        <?php
                        $Risultato
    =mysql_query("SELECT * FROM articoli  WHERE visible = '1' AND primissima ='1' ORDER BY data_annuncio DESC LIMIT 4"$db);
                          if (!
    $Risultato)
                            {
                                die (
    "La tabella selezionata non esiste" mysql_error());
                            }
                                while (
    $riga=mysql_fetch_array($Risultato))
                                 {
                echo 
    "<div id='htmlcaption' class='nivo-html-caption'>";                    
                echo 
    "[url='dettaglio.php?id_articolo=" $riga[']" . $riga['titolo'] . "[/url]";
                echo "    </div>";
                                }
                        ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    non conosco lo slider, ma comunque semplicemente lui credo che usi come selector il valore di title dell'immagine

    quindi se hai tutti i div con lo stesso id, lui pesca il primo che trova, da qui il problema

    comunque due query per estrarre gli stessi dati non si possono vedere...

    dimenticavo, non tenere l'alt statico, almeno che il suo contenuto non abbia senso per ogni immagine (cosa di cui dubito fortemente)

  3. #3
    Fin qui ero arrivato a capire che il selector è il valore di title dell'immagine. Ma come faccio a far cambiare il titolo dell'immagine se il title è sempre quello?

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.