Forse chiamando il tutto cosi è più chiaro.
Nome DB = tabella
ID (questo è un campo necessario ed autoincrementante.... conta quanti record hai inserito)
x = campo1
y = campo2
Nella tua tabella supponiamo di avere:
ID campo1 campo2
1 mela professioni insegnante
2 banana professioni studente
3 audi professioni tecnico
4 banana professioni insegnante
Ho detto forse...... si continua a non capire niente.
Provo a cambiare ulteriormente la tabella....... con quelle "professioni" sempre diverse non capisco cosa tu voglia estrarre.
ID campo1 campo2
1 mela professioni insegnante
2 banana professioni studente
3 audi professioni tecnico
4 banana professioni insegnante
5 pera professioni insegnante
6 fragola professioni insegnante
7 fico professioni insegnante
8 ciliegia professioni insegnante
A questo punto deduco che tu voglia che ti compaiano nel menu a discesa solamente i valori relativi al campo2=professioni insegnante dico bene?
OK, allora.....
Codice PHP:
$sql = "SELECT * FROM tabella WHERE campo2 = 'professioni insegnante' ORDER BY campo1 ASC";
$result = mysql_query($sql);
print("<select name=''>");
print("<option value=''>Scegli...</option>");
while($row = mysql_fetch_array($result))
{
print("<option value='".$row['campo1']."'>".$row['campo1']."</option>");
}
print("</select>");
Solo per essere sicuro di aver compreso la domanda.
Adesso capisco PieroMac