tux46 a écrit a écrit :
J'ai une liste déroulante qui est créée à partir d'une base de données ( la liste est constituée d'informations de la base de données ). Ce que je voudrais c'est que lorsque je cliques sur un lien ( qui est sur cette page ) pour ajouter une info dans la base de données et qd j'ai ajouté cette info et que je referme qui a été ouverte pour l'ajout de l'info, je voudrais que la liste déroulante soit miseà jour tout en conservant les donner qui ont déjà été renseigné dans le formulaire aH OUI c'est du PHP
|
Alors :
- fais la mise à jour (insertion) des données avant de charger la liste déroulante
- récupère toutes les données renseignées (soit car le formulaire pointe sur la même page, soit pas adresse...) et mets-les comme valeur par défaut dans les champs de formulaire.
Quand j'ai un truc comme ça à faire, j'emploie la méthode suivante (si vous avez des idées dessus, d'ailleurs... ) :
Pour une page faisant création/modif/suppression, je lance une fonction qui définit l'ACTION du formulaire: ce qui revient à positionner une variable $action.
Selon la valeur de $action, je fais soit l'insertion, soit la modif, soit la suppr, soit un simple affichage
Et, lorsque les champs sont à afficher :
<input type="text" value="<? if (condition) then affichage de la donnée saisie; ?>>
C'est assez clair?