Formulaire + Base de données

kinect974 Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   -  
Meoran Messages postés 1562 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Ajd je suis toujours en mode développement web et cette fois j'aimerais pouvoir réaliser une action assez particulière qui est la suivante :

j'ai mon formulaire "multi-pages"(c'est un détail important), et j'ai ma base de données. J'ai tout d'abord réussi à insérer les saisies de mon formulaire dans ma base de données, avec un array pour mes données, foreach qui parcourt l'ensemble des données puis l'enregistrement des données dans la base.

MAintenant je souhaiterais réaliser qq chose d'un peu plus complexe à savoir : éditer un agent déja présent dans la base c-a-d une fois lister(ça c'est fait), je sélectionne l'agent que je souhaite modifier par exemple et que cela va me remplir mon formulaire avec les données enregistrées dans la base pour cet agent, faire ensuite des modif' et ensuite mettre à jour les données modifiées. J'ai déjà fait pas mal de recherche à ce niveau mais là je suis à cuort d'idée pour savoir comment m'y prendre alors si qq'un pouvait m'aider la dessus, je lui en serait très reconnaissant.

Merci d'avance ^^

A voir également:

3 réponses

sparadrap17 Messages postés 59 Date d'inscription   Statut Membre Dernière intervention   23
 
0
kinect974 Messages postés 95 Date d'inscription   Statut Membre Dernière intervention   25
 
je vais voir ce que je peux faire avec ça merci ^^
0
Meoran Messages postés 1562 Date d'inscription   Statut Membre Dernière intervention   207
 
Salut,

très simple, faire la requête dans l'autre sens ;)

Je m'explique :

En renseignant un ID tu récupères les totalités des données de cet ID :
select * from matable where id=monid;

Tu fetchAll le tout.
($Result est le résultat de ta bd, sous forme de ressource)
$array = $Result->fetchAll

Tu peux ensuite foreacher le résultat pour accéder aux données :

foreach ($array as $row => $value) {
echo $row." : ".$value;
}
0