Aide sur formulaire php de mise à jour Mysql
Fermé
techsguide
-
27 avril 2008 à 19:13
doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 - 28 avril 2008 à 10:52
doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 - 28 avril 2008 à 10:52
A voir également:
- Aide sur formulaire php de mise à jour Mysql
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
- Mise à jour pilote - Guide
1 réponse
doctormad
Messages postés
430
Date d'inscription
mercredi 28 novembre 2007
Statut
Membre
Dernière intervention
2 avril 2015
99
28 avril 2008 à 10:52
28 avril 2008 à 10:52
Salut,
Déja tu peux n'utiliser qu'une seule form pour tout tes champs si tu veux, m'enfin ça dépend de ce que tu veux.
Ensuite pour récupérer un input il doit avoir un nom ex: <input type="checkbox" name="input1" /> , c'est grâce au nom que tu vas pouvoir le récupérer (dans le fichier désigné par action de ta form).
Il te faut donc (du moins c'est fortement conseillé) que chaque ligne de ta table aie un identifiant unique, qui te servira a construire le nom de l'input.
Concrètement par ex si tu as tes deux premières lignes avec comme id 1 et 2 tu peux créer tes input dans ta boucle en faisant <input type="checkbox" name="input_'.$data['id'].'" /> et pour récupérer les id tu feras une boucle sur les données du post.
Si par contre tu fais une form par input ben il te suffit de tous les appeller pareil et d'ajout un <input type="hidden' name="id" value="$data['id']" /> dans ta form.
Déja tu peux n'utiliser qu'une seule form pour tout tes champs si tu veux, m'enfin ça dépend de ce que tu veux.
Ensuite pour récupérer un input il doit avoir un nom ex: <input type="checkbox" name="input1" /> , c'est grâce au nom que tu vas pouvoir le récupérer (dans le fichier désigné par action de ta form).
Il te faut donc (du moins c'est fortement conseillé) que chaque ligne de ta table aie un identifiant unique, qui te servira a construire le nom de l'input.
Concrètement par ex si tu as tes deux premières lignes avec comme id 1 et 2 tu peux créer tes input dans ta boucle en faisant <input type="checkbox" name="input_'.$data['id'].'" /> et pour récupérer les id tu feras une boucle sur les données du post.
Si par contre tu fais une form par input ben il te suffit de tous les appeller pareil et d'ajout un <input type="hidden' name="id" value="$data['id']" /> dans ta form.