Bonjour tout le monde, voila j'ai un soucis pour assigner des valeurs dans des inputs.
J'explique j'ai une requete qui m'affiche des informations sur une personne. Pour cela j'ai un formulaire de saisie jusqu'ici tout va bien...
J'ai la possiblité de modifier ces informations via un autre formulaire contenant des inputs pour chaques champs de ma table : celle-ci est composée de :
Lorsque j'arrive sur mon formulaire de modification un tableau s'affiche et m'indique tous les champs concernant cette personne ainsi que les valeurs de ces champs, ce que je voudrais c'est que en fonction de ces informations contenues dans le tableau mes inputs prennent les valeurs que contiennent les champs du tableau:Idhabitant
Nom
Prénom
DateDeNaissance
Adresse
CodePostal
Divers
Voici mon code :
ensuite je souhaite récupérer ces valeurs pour les mettre dans les inputs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 $nom = $_POST['nom']; $prenom = $_POST['prenom']; $db = mysql_connect("localhost","root",""); mysql_select_db("mairie",$db); $requete="select * from habitant where Nom = '".$nom."' and Prénom = '".$prenom."'"; $resultat= mysql_query($requete); $ligne = mysql_num_rows($resultat); if($ligne>0) { $idhab = stripslashes($row["Idhabitant"]); $nom = stripslashes($row["Nom"]); $prenom = stripslashes($row["Prénom"]); $ddn = stripslashes($row["DateDeNaissance"]); $adresse =stripslashes ($row["Adresse"]); $cp = stripslashes($row["CodePostal"]); $tel = stripslashes($row["Telephone"]); $mail =stripslashes ($row["Mail"]); $mail = stripslashes($row["Divers"]); } mysql_free_result($resultat); ?>
Mon code est le suivant :
Par exemple pour l'identifiant cela donne:
Voilà en gros mon soucis ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5<form method="post" action="sauvModifhab.php"> <p>Idhabitant:<br> <input name="idhab" type="text" size="30" maxlength="30" value="<?php echo $idhab; ?>"> </p>
En attendant vos réponses je vous remercies d'avance !![]()
Partager