Formulaire d'édition dynamique

Mandeo
Invité n'ayant pas de compte PHPfrance

10 févr. 2005, 16:18

Bonjour à tous !

Je voudrai créer un formulaire qui me permettrait d'éditer des infos qui sont stockées dans ma base MySQL.
Pour les cases "classiques", pas de problème : j'affiche ce que contient la base en valeur par défaut.
Par contre, j'aimerai pouvoir sélectionné par défaut la bonne valeur dans mes champs listes (dans les champs <select >, pouvoir définir un des sous-champ <option> en selected).
Si quelqu'un à un manière assez simple pour le faire, je suis preneur !

Merci.

Eléphant du PHP | 287 Messages

10 févr. 2005, 19:31

salut,

ce que je fait c'est une fonction que je place entre les balises <select> du code html.

function konstruitype()
{
    global $resulttype;
    global $donbien;
    
    while($don=mysql_fetch_row($resulttype))
    {
        if($don[0]==$donbien[4])
        {
            echo('<option selected="true" value="' . $don[0] . '">'. $don[1] . '</option>');
        }
        else
        {   
            echo('<option value="' . $don[0] . '">'. $don[1] . '</option>');
        }
    }
}

pour que ça marche j'ai une table qui stocke les choix($donbien) et une autre qui stocke les différentes valeurs possibles contenus dans la liste($don).

je sais pas si c'est ce que tu voulais ni si c'est la meilleur méthode mais si ça peut t'aider tant mieux.

thierry