Inserer champ MySQL dans un formulaire
CicinhoRaul
Messages postés
221
Date d'inscription
Statut
Membre
Dernière intervention
-
PRK Messages postés 799 Date d'inscription Statut Membre Dernière intervention -
PRK Messages postés 799 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Tout d'abord je vous souhaite une excellente année(santé,bonheur, reussite) 2009.
Je crois que là j'aborde le point le plus dur : l'insertion.
Mon formulaire permet dajouter, de rechercher un contact(en grande partie grace à vous). Maintenant , j'essaie de le modifier.
Pour cela, l'utilisateur tape un nom ou un prenom, et le but serait qu'il ait le formulaire avec toutes les informations affichées sur la page(nomsoc,siret et tout le reste, afin de pouvoir le modifier,puis de le sauvegarder et donc supprimer la ligne de la BDD)
Ainsi , j'ai deux fichiers : modifcontact.php :
<form action="resultconsult.php" method="post">
<table align ="center">
<tr>
<td bgcolor="FF3333"><b><u>Tapez le nom ou le prenom </u></b></td>
<td><input type="text" name="contact"></td>
<td><input type="submit" name="rechercher" value="Rechercher"></td>
</tr>
et resultconsult.php :
<table align ="center">
<tr>
<td bgcolor="#CCCCCC"><b><u>Nom : </u></b></td>
<td> <input type="text" name="nom" size="25" value = "
<?php
include("connect.db.php");
$contact = $_POST['contact'];
$sql = "SELECT nom FROM contact c WHERE( (c.id_enseigne= t.id_enseigne) AND ( (c.nom LIKE '% $contact%') OR (c.prenom LIKE '%$contact%') ) )";
$nom = mysql_query($sql);
echo $nom;
?>" >
//En gros, je veux recuperer le nom, le prenom et les autres paramètres et les injecter dans le formulaire avec "value"
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><b><u>Prénom : </u></b></td>
<td><input type="text" name="prenom" size="25" value = "<?php SELECT prenomcontact WHERE .. ?>"> </td>
</tr>
</table>
Mais je vois que ce mécanisme ne marche pas, j'ai pensé aux ArrayList, mais je ne vois pas comment faire, si vous avez une méthode plus simple.
Merci encore
Tout d'abord je vous souhaite une excellente année(santé,bonheur, reussite) 2009.
Je crois que là j'aborde le point le plus dur : l'insertion.
Mon formulaire permet dajouter, de rechercher un contact(en grande partie grace à vous). Maintenant , j'essaie de le modifier.
Pour cela, l'utilisateur tape un nom ou un prenom, et le but serait qu'il ait le formulaire avec toutes les informations affichées sur la page(nomsoc,siret et tout le reste, afin de pouvoir le modifier,puis de le sauvegarder et donc supprimer la ligne de la BDD)
Ainsi , j'ai deux fichiers : modifcontact.php :
<form action="resultconsult.php" method="post">
<table align ="center">
<tr>
<td bgcolor="FF3333"><b><u>Tapez le nom ou le prenom </u></b></td>
<td><input type="text" name="contact"></td>
<td><input type="submit" name="rechercher" value="Rechercher"></td>
</tr>
et resultconsult.php :
<table align ="center">
<tr>
<td bgcolor="#CCCCCC"><b><u>Nom : </u></b></td>
<td> <input type="text" name="nom" size="25" value = "
<?php
include("connect.db.php");
$contact = $_POST['contact'];
$sql = "SELECT nom FROM contact c WHERE( (c.id_enseigne= t.id_enseigne) AND ( (c.nom LIKE '% $contact%') OR (c.prenom LIKE '%$contact%') ) )";
$nom = mysql_query($sql);
echo $nom;
?>" >
//En gros, je veux recuperer le nom, le prenom et les autres paramètres et les injecter dans le formulaire avec "value"
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><b><u>Prénom : </u></b></td>
<td><input type="text" name="prenom" size="25" value = "<?php SELECT prenomcontact WHERE .. ?>"> </td>
</tr>
</table>
Mais je vois que ce mécanisme ne marche pas, j'ai pensé aux ArrayList, mais je ne vois pas comment faire, si vous avez une méthode plus simple.
Merci encore
A voir également:
- Inserer champ MySQL dans un formulaire
- Whatsapp formulaire opposition - Guide
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Formulaire de réclamation facebook - Guide
- Insérer un espace insécable dans word - Guide
1 réponse
Salut,
Bonne année a toi aussi.
Moi je serais toi j'executerai une requete dans ta page modifcontact afin de recuperer les infos de ton contact.
genre :
SELECT * FROM contact WHERE ID=$id_contact
La variable $id_contact contiendra donc au prealable la valeur de l'id de l'enregistrement souhaité.
Apres tu recupère les valeurs de la requête dans des variables php :
while $val_query=mysql_fetch_array($query)
{
$id_query=$val_query['id']
..... etc..
Puis ensuite tu insere tes variables $xxx_query dans ton formulaire dans l'attribut "value=".
Moi je pratique la chose de cette manière et ça marche sans probleme et ce dans un seul fichier.
Bonne année a toi aussi.
Moi je serais toi j'executerai une requete dans ta page modifcontact afin de recuperer les infos de ton contact.
genre :
SELECT * FROM contact WHERE ID=$id_contact
La variable $id_contact contiendra donc au prealable la valeur de l'id de l'enregistrement souhaité.
Apres tu recupère les valeurs de la requête dans des variables php :
while $val_query=mysql_fetch_array($query)
{
$id_query=$val_query['id']
..... etc..
Puis ensuite tu insere tes variables $xxx_query dans ton formulaire dans l'attribut "value=".
Moi je pratique la chose de cette manière et ça marche sans probleme et ce dans un seul fichier.