Succede di dover lavorare con gli enum dei database in MySQL. Capita che questi valori debbano essere inseriti in un menu a tendina di un form.
La cosa più facile del mondo è utilizzare la funzione foreach di PHP che permette di elencare i valori dell’array e quindi avere un select dinamico che, al cambiare dell’array, aggiunge tutti i suoi valori al menù a tendina.
Capita anche che questi valori cambino nel tempo e quindi si devono cambiare i valori della tendina.
Dopo qualche tentativo ho creato una semplice funzione che, dati in pasto nome della tabella del database e il nome della colonna di tipo enum ecco che restituisce l’array dei valori possibile per quella colonna stessa. Read more…
