A voir également:
- [php] extraire le type enum de mysql?
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Extraire image pdf - Guide
- Easy php - Télécharger - Divers Web & Internet
- Clear type - Guide
while($donnees = mysql_fetch_array($requete))
{
if(preg_match('!enum(.+)!', $donnees['Type']))
{
$enum = preg_replace ('!^enum\((.+)\)$!', '$1', $donnees['Type']);
$enum = str_replace ("'", "", $enum);
$enum = explode (',', $enum);
echo '<select name="liste_enum'">';
foreach ($enum as $valeur)
echo ' <option value="' . $valeur . '">' . $valeur . '</option>';
echo '</select>';
}
}
il y a quelques erreurs de syntaxe. Le voici actualisé et compatible avec MYSQLI:
$enumeration = $mysqli->query("show columns from NOMDELATABLE like 'NOMDELACOLONNE'");
$row = $enumeration->fetch_assoc();
$enumeration->data_seek(0);
while ($row = $enumeration->fetch_assoc()) {
if(preg_match('!enum(.+)!', $row['Type'])) {
$enum = preg_replace ('!^enum\((.+)\)$!', '$1', $row['Type']);
$enum = str_replace ("'", "", $enum);
$enum = explode (',', $enum);
} // if
echo '<select name="connu_par">
';
foreach ($enum as $valeur) {
echo '<option value="' . $valeur . '">' . $valeur . '</option>
';
} //foreach
echo '</select>';
} // while
$enumeration->close();