Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340

    Select Option valori duplicati da db

    Ciao raga, ho un attimo di difficoltà nel popolare una select option, prende i dati dal database, legge le misure di alcuni formati e crea le option, il mio problema :
    Ho ovviamente più record che possono avere le stesse misure, quindi mi ritrovo 3/4 valori ripetuti, esiste un modo per evitare l'inserimento di un'ulteriore option se il valore esiste gia?

    Codice PHP:


                           <div id="destra">
                               <select id="sel_formato" name="sel_formato" class="select"> 
                                      <?php tipoformato() ;?>
                              </select>
                </div>   

    ....
    ....


    function tipoformato()
     {
         
    //funzione connessione al db.
    include "funzioni_mysql.php";
     

    // istanza della classe
    $data = new MysqlClass();
    // chiamata alla funzione di connessione
    $data->connetti();



    $query = $data->query("SELECT * FROM brochure order by misure asc ");
     
    while($row=mysql_fetch_array($query)){

        ?>
                 <option value="<?php echo($row['misure']);?>"><?php echo($row['misure']);?> </option> ")
         <?PHP    
     
     
    }
                    

    $data->disconnetti();
    }

    return ;

  2. #2
    Prova a sostituire questa:

    $query = $data->query("SELECT * FROM brochure order by misure asc ");

    con

    $query = $data->query("SELECT DISTINCT * FROM brochure GROUP BY misure order by misure asc ");

    Se non ti va prova a togliere GROUP BY misure.
    non sono molto sicuro, il group by non lo uso da una vita. Però dovrebbe funzionare tutto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    G R A Z I E E E EE !!
    grande, beata gioventu! vent'anni di AS400 mi hanno rincoglionito! non conosco bene
    sql, stavo pensando di indicizzare la select.....

    Grazie.!

  4. #4

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.