Mettre un résultat de requête dans la valeur par défaut d'un
Posté : 13 août 2008, 15:47
Bonjour,
J'ai un très grand formulaire avec plein de champs différents reliés à des tables différents dans ma base de données. Sur quelques champs de ce formulaire (4 input de type text) je voudrais que la valeur par défaut qui s'affiche soit forcément ce qui est stocké dans la base de données dans les 4 colonnes correspondantes. Après, l'utilisateur pourra les modifier et dans ce cas écrasera ces données par celles qu'il rentre. Ces données sont très fixes et doivent être uniques : ce sont des infos qui ne devraient quasiment jamais changer donc c'est pour éviter qu'ils ne les rentrent pour rien sans fermer complètement la possibilité.
Est ce que je peux mettre dans mon formulaire :
J'utilise PDO avec des requêtes préparées à tous les autres endroits de ce programme mais là je ne sais pas si ça change quelque chose et je ne sais pas si c'est possible.
Je suis sûre que la clause where n'est pas correcte vu que c'est du php mais je ne sais pas comment faire. C'était pour vous donner l'idée du truc.
Mais je ne sais même pas non plus si je peux utiliser un select dans un value de formulaire

J'ai un très grand formulaire avec plein de champs différents reliés à des tables différents dans ma base de données. Sur quelques champs de ce formulaire (4 input de type text) je voudrais que la valeur par défaut qui s'affiche soit forcément ce qui est stocké dans la base de données dans les 4 colonnes correspondantes. Après, l'utilisateur pourra les modifier et dans ce cas écrasera ces données par celles qu'il rentre. Ces données sont très fixes et doivent être uniques : ce sont des infos qui ne devraient quasiment jamais changer donc c'est pour éviter qu'ils ne les rentrent pour rien sans fermer complètement la possibilité.
Est ce que je peux mettre dans mon formulaire :
Code : Tout sélectionner
<p>
<label for="adressePostale">Adresse :</label>
<input type="text" name="adressePostale" id="adressePostale" value="SELECT adressePostale FROM nom_table where idContact=last_insert_id()"/>
</p>
Je suis sûre que la clause where n'est pas correcte vu que c'est du php mais je ne sais pas comment faire. C'était pour vous donner l'idée du truc.
Mais je ne sais même pas non plus si je peux utiliser un select dans un value de formulaire