J'ai un lien. Chaque fois que vous cliquez dessus, une nouvelle page s'affiche et contient des données telles que id
, name
, price
et une option de sélection avec une case à cocher. Cette page contient également un bouton. Tous ces détails (id
, name
, price
) sont extraits d'une table. Si la case est cochée et que le bouton est cliqué, une nouvelle page avec les valeurs sélectionnées avec une zone de texte pour chaque identifiant doit être affichée. Si une valeur est entrée dans ces zones de texte et que le bouton est cliqué, je devrais aller chercher la valeur de la zone de texte. J'ai donné à la zone de texte le nom id
(qui est récupéré de la table).Obtention de la valeur de la zone de texte créée dynamiquement en PHP
Répondre
Eh bien, il y a deux façons de le faire.
Nommez vos zones de texte sous forme de tableau. Donc, le nom serait name[]
ou name[2]
. Ensuite, en PHP il suffit de boucler $_POST['name']
qui sera un tableau (ou vide si aucune zone de texte n'a été ajoutée). De cette façon, il vous suffit de soumettre les données qui existent ...
L'autre façon serait d'utiliser Javascript pour faire la soumission. Vous auriez besoin d'assembler la réponse dans un format commun JSON (peut-être), puis l'envoyer au serveur ...
Mais il est certainement possible ...
Je suppose que la nouvelle zone de texte est créé à l'aide javascript. Donnez-lui un attribut name
fixe que votre script PHP connaît et lisez-le depuis _POST []
Vous pouvez utiliser une convention de dénomination pour la propriété name des zones de texte qui ajoutent une valeur entière à la fin du nom générique que vous utilisez . Stockez le nombre de zones de texte créées et une fois la page affichée, vous pouvez reconstruire le nom des zones de texte avec une boucle et lire les valeurs affichées.
- 1. comment obtenir/définir la valeur de la zone de texte créée dynamiquement
- 2. Comment imprimer la valeur de la zone de texte dynamiquement
- 3. obtenir la valeur de la zone de texte de php
- 4. Remplissage de la zone de texte créée dynamiquement avec javascript dans IE
- 5. Augmenter dynamiquement la hauteur de la zone de texte?
- 6. Valeur de la zone de texte modifiée
- 7. zone de texte créé dynamiquement introuvable
- 8. Affichage d'une valeur de zone de texte dans une autre zone de texte pendant que l'utilisateur saisit la valeur dans la zone de texte
- 9. montrant la valeur de zone de texte en dessous
- 10. Comment obtenir la valeur de la zone de texte en php?
- 11. Obtention de la valeur du texte des options en Java
- 12. Obtention de la valeur textarea en javascript
- 13. Réglage de la valeur TabIndex pour une zone de texte
- 14. trace la valeur de la zone de texte
- 15. Ajouter la valeur de la zone de texte à la zone de liste sur l'onglet
- 16. calculer la valeur totale dans la zone de texte générée dynamiquement
- 17. Problème lors de la lecture de la valeur de la zone de texte en li
- 18. Réglage de la valeur d'une zone de texte créé dynamiquement avec jQuery
- 19. Modification de la valeur de la liste déroulante en fonction de la valeur de la zone de texte
- 20. Comment assigner la valeur (valeur ajoutée totale de chaque zone de texte) à la zone de texte 'txtTotal' dans gridview
- 21. Obtention de la valeur de la classe
- 22. désactiver la zone de texte en html?
- 23. Convertir le texte de la zone de texte en entier
- 24. Evénement dynamique de la zone de texte
- 25. comment puis-je publier la valeur de cette zone de texte dynamique au script php
- 26. comment placer la valeur pour la zone de texte
- 27. asp.net gridview valeur de la zone de texte
- 28. C# valeur de la zone de texte sous 2 formes
- 29. Comment préserver la valeur de la colonne gridview dynamique créée
- 30. RoR + Comment actualiser la valeur javascript lorsque Ajax actualise la valeur de la zone de texte
Je suis sûr que ce que vous demandez est possible, cela ressemble à une simple manipulation de formulaire, mais je ne le comprends pas assez bien pour vous dire comment –