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![]()
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![]()
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!!
essendo solo due:
:rollo:codice:<select> <option value="m">Maschio</option> <option value="f">Femmina</option> <option value="0">Gay</option> </select>
piu seriamente, se devi prendere i dati dal DB:
salvo errori di sintassi... vista la fretta...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>
Ciao!
$query = "SELECT * FROM tabella"; seleziona tutte le colonne.. io vorrei solo il sessoOriginariamente inviato da fmortara
essendo solo due:
:rollo:codice:<select> <option value="m">Maschio</option> <option value="f">Femmina</option> <option value="0">Gay</option> </select>
piu seriamente, se devi prendere i dati dal DB:
salvo errori di sintassi... vista la fretta...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>![]()
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!
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? **
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!