Quesito su select

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Salve ragazzi, volevo chiedere se è corretto scrivere cosi una select:

PHP:
$query = "SELECT * FROM colore WHERE id = '1, 2'";
$sq = mysql_query($query);
while ($r = mysql_fetch_array($sq)){
$colori_nomi = $r['nome'];

Se si, come faccio a visualizzare tramite la variabile $colori_nomi tutti i nomi associati agli id in una select, (in questo caso all'1 e al 2).

Grazie:D
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
se ho capito la logica della query, dovrebbe essere:
PHP:
$query = "SELECT * FROM colore WHERE id = 1 OR id = 2";
$sq = mysql_query($query);
echo "<select name=\"colori\">";
while ($r = mysql_fetch_array($sq)){
$colori_id = $r['id'];
$colori_nomi = $r['nome']; 
echo "<option value=\"".$colori_id."\">".$colori_nomi."</option>";
}
echo "</select>";
 
Ultima modifica:

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Esatto, e se quei valori provenissero da un'array?
Ad es. il mio codice:

Posso fare così?

PHP:
//tutto il codice prima per prelevare i dati dal database
$col = unserialize($row['colore']);
  

$stringa = implode(" OR ID =  ", $col);

//poi
$query = "SELECT * FROM colore WHERE id = '$stringa'";
$sq = mysql_query($query);
echo "<select name=\"colori\">";
while ($r = mysql_fetch_array($sq)){
$colori_id = $r['id'];
$colori_nomi = $r['nome']; 
echo "<option value=\"".$colori_id."\">".$colori_nomi."</option>";
}
echo "</select>";

Grazie
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Di nulla, strano però che tu abbia utilizzato dei valori stringa per gli ID, come mai non sono degli interi?
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Ora ti spiego, devo associare ad ogni prodotto delle varianti che può contenere molte opzioni, tipo ogni prodotto può avere vari colori come giallo, verde, rosso, bianco.., quindi ho creato una tabella varianti dove ogni voce ha un'id univoco, poi in prodotti ho creato una tabella colori dove tramite un'array ho salvato gl'id dei colori.
Così questa select mi permette di far effettuare una scelta dei colori all'utente.
Spero di essere stato chiaro, altrimenti cercherò di spiegarmi meglio.

Grazie
 

intimoviro

Utente Attivo
18 Ago 2009
272
0
0
Ok, ma se invece ho più di due valori nella select cosa inserisco?

Calcolando sempre che prelevo i dati da un'array, quindi possono essere da uno a tanti.

Grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
O Buongiorno a tutti, avrei un quesito a proposito di php e ID PHP 3
Andrea Perrone [Javascript] QUESITO SU FUNZIONI Javascript 28
L Quesito modello dreamwaver HTML e CSS 1
D Piccolo quesito per il mio sito PHP 1
J Quesito di logica in js Javascript 6
felino Quesito matematico: calcolo ore stimate avendo la percentuale. Discussioni Varie 24
J Quesito su funzione js Javascript 2
D Quesito TOSTO - lista di checkbox flaggati in base ai dati di una tabella PHP 0
D Quesito intrigante tra Altervista e ServerPlan - problemi visualizzazione .... WordPress 3
H [RISOLTO]Quesito form Javascript 5
Sargon Auto_Increment quesito PHP 2
C Contatore visite su Facebook (era: quesito) PHP 2
S Quesito Leggi, Normative e Fisco 2
N Un piccolo quesito su una lista articoli PHP 2
M quesito su testo dinamico Flash 10
L Quesito SQL MS Access 1
C Quesito su PHP e HTML PHP 7
M quesito per Front page 2000 HTML e CSS 3
L problema con query select PHP 2
F menù select dinamico da db in php PHP 3
D popolare campi tra th alla select PHP 36
M Estrarre valore con SELECT COUNT PHP 0
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Select Dinamiche...da txt? PHP 3
E Php select option e ajax PHP 23
R Select concatenata che non funziona la seconda volta Ajax 3
L select join e sottrazione punti PHP 13
L input dati con inser into select ? PHP 4
V hierarchy-select jQuery 0
Emix Select concatenate php sql ajax PHP 2
F query e form con select multipla PHP 17
T recupero valori select multipla da android Javascript 3
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
Tommy03 Select in ordine per numero di record MySQL 7
T problema con select dinamica con jquery Javascript 0
J Far comparire e scomparire un div con un select Javascript 1
M Opzioni select da 1 a 200 PHP 0
C input in sostituzione della select PHP 2
G Insert into select - Aiuto MySQL 0
max1974 autocomplete trigger select jQuery 0
X [Select] Valori chiave non presenti in un'altra tabella MySQL 2
M Estrarre dati da una select HTML PHP 3
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
T [PHP] Autocompilazione input multiple da una select PHP 1
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
S [PHP] aggiornamento table tramite select senza ricaricare la pagina PHP 5
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
M [PHP] Problema con query select PHP 2
C [PHP] Controllo <select> comportamento anomalo PHP 2
G [PHP] Select con opzioni dipendenti da un'altra select PHP 3

Discussioni simili