Formulaire php

Résolu
Bonjour,

j'ai un formulaire que je rempli et qui est envoyé ds une base de donnée. j'aurais aimer savoir comment faire pour afficher les donnée dans les champs correspondant lorsque je clique sur modifier (ça réaffiche le formulaire)

merci

1 réponse

  1. Contributeur
    Salut,

    Il faut que tu fasses une requête qui récupère les données

    Exemple : pour la table 'membres'

    Tu as ta requête SQL qui récupère les données de la table : $données

    Et après tu fais

    <form action="modif.php?modif=1" method="POST">
    Nom : <input name="modif_nom" value="<?php echo $donnees['nom'] ; ?>">
    Prénom : <input name="modif_prenom" value="<?php echo $donnees['prenom'] ; ?>">
    Adresse : <input name="modif_adresse" value="<?php echo $donnees['adresse'] ; ?>">
    ...
    </form>


    Et après tu fais :

    if($modif=1)
    {
    
    Requête SQL Update membre avec un WHERE ... etc etc ...
    
    }


    Cordialement
    1. merci, mais la condition "where" je ne vois pas quoi mettre dedans ;

      j'update si.....

      comment faire pour envoyer les nouvelles values de chaque element de mon formulaire
    2. dans ta condition where pour l'update tu met ta clé primaire (la plupart du temps l'id) du champs que tu modifies
    3. oui mais je vais pas updater tout les champs
    4. Contributeur
      Mais tu update celui qui sera concerné par le clic sur 'modifier'
    5. Oui ça je m'en doute, mais ce que je veut dire c'est que je vais pas updater tout les champs correspondant au client, pour l'instant cela update meme les chants non modiifés, faut-il uniquement faire ceux la ou alors carément updater meme les champs non modifiés.