J'essaye d'attacher une valeur "post ID" numérique aux commentaires afin qu'ils puissent être récupérés de la base de données et affichés au bon endroit. Comment puis-je établir cette valeur numérique dans mon formulaire html comme quelque chose qui est envoyé au script qui l'insère dans la base de données? Je suppose que j'ai besoin d'utiliser GET ou POST mais je ne comprends pas comment les utiliser pour envoyer autre chose que du texte entré par l'utilisateur.Etablissement d'une valeur "post ID" pour un système quittant un commentaire
C'est la forme que je utilise pour envoyer le « nom » et « commentaire » entrées:
<div class="comments">
<form action="foxpost.php" method="post">
<label for="name">Name</label><br>
<input id="name" name="name" type="text" /><br>
<label for="message">Comment</label><br>
<textarea class="message" id="message" name="message"></textarea><br><br>
<input type="Submit" value="Post Comment" />
</form>
</div>
@Jimmy: Gardez juste à l'esprit que, bien que le champ soit caché, les utilisateurs * peuvent * changer * la valeur des champs cachés en utilisant des outils tels que [Firebug] (http://getfirebug.com/). –
Ce n'est pas sûr. Si vous voulez générer l'ID à partir de php, vous devez le faire avant d'envoyer le sql, lorsque vous analysez le commentaire de $ _POST et que vous créez une valeur de façon dinamique, sans l'exposer au navigateur. –
L'OP souhaite transmettre l'ID de la publication, que l'utilisateur commente, au serveur, afin que le commentaire puisse être stocké avec une référence à la publication. – mwittrock