2012-06-14 4 views
0

J'ai un script qui utilise une boucle (en particulier "while") pour produire de nombreuses lignes de données en fonction de différentes lignes de données dans une base de données SQL. Ce script produit également un formulaire dans la ligne sortie. Alors qu'il finit par ressembler à ceci:Ajout de variables non définies par l'utilisateur aux formulaires

enter image description here

Lorsque les utilisateurs cliquent sur le bouton soumettre traite les données sur une nouvelle page (ratinghandler.php).

Cette page modifie ensuite la valeur a dans la base de données SQL associée.

Ma question est: si chaque ligne de sortie dans la page d'origine correspond à une ligne différente dans la base de données SQL qui est référencable par la valeur "id" de cette ligne. Comment puis-je associer le formulaire avec la variable "id" correcte. Est-il possible de dire à un formulaire d'afficher des données qui n'ont pas été sélectionnées par l'opérateur de formulaire (c'est-à-dire l'utilisateur du site Web)? Comment puis-je dire à la page ratinghandler.php à quelle ligne correspond le formulaire soumis, si les formulaires sont générés dans le cadre d'une boucle?

J'espère avoir été clair, je suis heureux de répondre aux questions.

Répondre

4

Faites de l'ID un champ masqué dans le formulaire.

<input type="hidden" name="id" value="X" /> 
+0

Merci. Donc, ma question de suivi est comment puis-je faire de la valeur une variable. J'ai essayé: – user187680

Questions connexes