Créer un formulaire dynamique
Posté : 04 mai 2011, 23:47
Bonjour à tous,
Voilà mon problème :
Je veux gérer la répartition de colis pour les dossiers de mon entreprise.
Pour chaque dossier, il y a un nombre X de colis.
Pour chaque dossier, on crée des éléments (le nombre varie pour chaque dossier)
Pour chaque colis, on doit attribuer une quantité sur chaque élément qui composent le dossier.
Donc à ce stade on a les tables DOSSIERS, ELEMENTS et COLIS
Je veux pouvoir cliquer sur "modifier le colis" dans ma liste de colis, et y trouver la liste des éléments (qui composent ce dossier) avec un champ texte pour y insérer une quantité.
Une table REPARTITION vient donc s'ajouter, contenant l'id des tables DOSSIERS, ELEMENTS et COLIS + un champ "quantite"
Quand on arrive sur la page de modification des colis, on vérifie si les champs existent pour ce colis, si ce n'est pas le cas un insert ajoute la ligne correspondant à l'élément manquant, pour ce colis (car un élément peut être ajouté en cours de remplissage de ma liste, il faut donc vérifier à chaque fois qu'on modifie une quantité que chaque élément est créé dans la table REPARTITION, et l'y ajouter si ce n'est pas le cas).
Jusque ce point, mon script fonctionne.
Ma question est : Comment faire pour générer la liste des éléments sur la page de modification, et surtout de traiter les infos envoyées par le formulaire ? Faut-il utiliser les array et de quelle façon ?
Actuellement j'ai un while qui me créé des inputs, ça marche impeccable, c'est le traitement qui merde, je n'arrive pas à updater mes valeurs.
Help !
Voilà mon problème :
Je veux gérer la répartition de colis pour les dossiers de mon entreprise.
Pour chaque dossier, il y a un nombre X de colis.
Pour chaque dossier, on crée des éléments (le nombre varie pour chaque dossier)
Pour chaque colis, on doit attribuer une quantité sur chaque élément qui composent le dossier.
Donc à ce stade on a les tables DOSSIERS, ELEMENTS et COLIS
Je veux pouvoir cliquer sur "modifier le colis" dans ma liste de colis, et y trouver la liste des éléments (qui composent ce dossier) avec un champ texte pour y insérer une quantité.
Une table REPARTITION vient donc s'ajouter, contenant l'id des tables DOSSIERS, ELEMENTS et COLIS + un champ "quantite"
Quand on arrive sur la page de modification des colis, on vérifie si les champs existent pour ce colis, si ce n'est pas le cas un insert ajoute la ligne correspondant à l'élément manquant, pour ce colis (car un élément peut être ajouté en cours de remplissage de ma liste, il faut donc vérifier à chaque fois qu'on modifie une quantité que chaque élément est créé dans la table REPARTITION, et l'y ajouter si ce n'est pas le cas).
Jusque ce point, mon script fonctionne.
Ma question est : Comment faire pour générer la liste des éléments sur la page de modification, et surtout de traiter les infos envoyées par le formulaire ? Faut-il utiliser les array et de quelle façon ?
Actuellement j'ai un while qui me créé des inputs, ça marche impeccable, c'est le traitement qui merde, je n'arrive pas à updater mes valeurs.
Help !