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

    Campo enum e select... come "intrecciarli" ?

    Io ho questa colonna nella tabella utenti

    sesso ENUM('0', 'm', 's') NOT NULL default '0',

    voglio creare un select che per opzioni abbia quelle dentro la colonna sesso...

    come faccio? ci sto sclerando ma non riesco proprio a venirne a capo

  2. #2
    non ho ben capito, vuoi fare una query che estrapoli tutti rirecord del sesso che tu imposti di volta in volta?
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    essendo solo due:

    codice:
    <select>
    <option value="m">Maschio</option>
    <option value="f">Femmina</option>
    <option value="0">Gay</option>
    </select>
    :rollo:


    piu seriamente, se devi prendere i dati dal DB:

    Codice PHP:
    <?php
    $query 
    "SELECT * FROM tabella";
    $var = (mysql_query($query) or die (mysql_error());
    ?>
    <select name="sex">
    <?php
    while ($opt mysql_fetch_array($var)) {
    echo 
    "<option value=\"$opt['valore']\">$opt['descrizione']</option>";
    }
    ?>
    </select>
    salvo errori di sintassi... vista la fretta...
    Ciao!

  4. #4
    Originariamente inviato da fmortara
    essendo solo due:

    codice:
    <select>
    <option value="m">Maschio</option>
    <option value="f">Femmina</option>
    <option value="0">Gay</option>
    </select>
    :rollo:


    piu seriamente, se devi prendere i dati dal DB:

    Codice PHP:
    <?php
    $query 
    "SELECT * FROM tabella";
    $var = (mysql_query($query) or die (mysql_error());
    ?>
    <select name="sex">
    <?php
    while ($opt mysql_fetch_array($var)) {
    echo 
    "<option value=\"$opt['valore']\">$opt['descrizione']</option>";
    }
    ?>
    </select>
    salvo errori di sintassi... vista la fretta...
    $query = "SELECT * FROM tabella"; seleziona tutte le colonne.. io vorrei solo il sesso

  5. #5
    dunque...

    se si tratta di un campo enum con soli 2 campi m o f...
    non serve fare una query... sopratutto se i campi sono sempre gli stessi e non possono mai variare...

    se tu dovessi riempire un campo select con i dati di una tabella che cambia, e farlo in modo dinamico, il modo è quello.

    per quanto riguarda i i campi da selezionare, puoi scegliermi normalmente come fai per le query SQL.

    spero di averti aiutato.

    Ciao!

  6. #6
    ma un campo enum come si "usa" ?

    cioe io ho un campo enum con 2 valori 'm' e 'f' adesso se volessi impostarlo a 'm' come faccio? **

  7. #7
    Originariamente inviato da StErMi
    ma un campo enum come si "usa" ?

    cioe io ho un campo enum con 2 valori 'm' e 'f' adesso se volessi impostarlo a 'm' come faccio? **


    niente...
    tramite php gli dai un valore m o f...
    se gli dai altri valori, mysql non li accetta e assegna al campo il valore predefinito.


    :rollo:
    Ciao!

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.