Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    option che va a prendere il contenuto di più campi, si può?

    Ciao..

    Ho una select i cui option vanno a prendersi i valori da campi di un database, in questo modo:

    echo "<option value='.php'>".$row[gruppo1]."</option>";

    E quindi mi fa visualizzare il contenuto del campo gruppo1 di tutti i record.
    E' possibile fargli andare a prendere il contenuto anche di altri campi? Perchè dovrei fargli aggiungere alla lista i valori presenti in un campo gruppi2, e se è possibile non ripetere se è gia presente.

  2. #2
    Ok, praticamente così se li prende di tutti i campi che voglio:

    Codice PHP:
    $sql "SELECT * FROM collezionisti WHERE 1";
    $result mysql_query("$sql");
    if ( 
    mysql_num_rows($result))  
        {
                echo 
    "<fieldset style='width: 50px;'>";
                 echo 
    "<legend><font color='#0675e4' face='Verdana' size='2'>Gruppi</font></legend>";
                echo 
    "<select name='gruppi' style='width: 158px;'>";

             while (
    $row mysql_fetch_array($result)) 
                {
                echo 
    "<option value='.php'>".$row[gruppo1]."</option>";
                echo 
    "<option value='.php'>".$row[gruppo2]."</option>";
                }
                echo 
    "</select>";
                echo 
    "</fieldset>";
        } 
    Ma come posso evitare che si ripetano gruppi presenti sia che nell'uno che nell'altro?

  3. #3
    Ma gruppo 1 e gruppo 2 che sono? Stanno tutti e due nella tabella collezionisti? Se si prova ad usare SLECT DISTINCT * FROM ecc.

    Cmq la clausola where 1 non l'ho capita!!!! Dovresti dire qualcosa tipo WHERE id = '1' o qualcosa del genere ma WHERE 1 proprio non l'ho capita!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    Si, gruppo1 e gruppo2 sono 2 campi di una stessa tabella.

    Si deve andare a prendere tutti i valori dei record. Nel caso che 2 record avessero quei due campi identici, cioè entrambi lo stesso valore nel gruppo1 ad esempio, me lo deve far vedere una sola volta.

    Ho provato, col DISTINCT non me lo risolve, i doppioni me li fa rivedere :\

  5. #5
    E allora mi dispiace ma non so che fare. Forse se spieghi cosa devi fare swi potrebbe trovare un'altra soluzione!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.