Je rencontre des problèmes avec l'obtention de données d'un formulaire dans un tableau 2D en PHP.Problème de tableau PHP 2d
Notez que je vais être paresseux avec la syntaxe ici ..
<form1>
<name=basketcolor value=red>
<name=fruit1 value=apple><name=amount1 value=4>
<name=fruit2 value=banana><name=amount2 value=9>
<name=fruit3 value=pear><name=amount3 value=6>
<submit>
<form2>
<name=basketcolor value=green>
<name=fruit1 value=orange><name=amount1 value=8>
<name=fruit2 value=melon><name=amount2 value=1>
<name=fruit3 value=apple><name=amount3 value=3>
<submit>
dire qu'il ya un nombre x de formes avec cette configuration, mais seulement 3 couleurs panier. Si je devais exprimer mon tableau 2d sous forme de tableau, il ressemblerait à ceci: (nombre de lignes est en fait zéro au début et augmentera à mesure que chaque forme est ajoutée)
| Red | Green | Blue | Total |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
D'accord, l'utilisateur clique sur soumettre , disons pour form1. La table deviendra:
| Red | Green | Blue | Total |
| Apple | 4 | | | 4 |
| Banana | 9 | | | 9 |
| Pear | 6 | | | 6 |
Lorsque nous voulons soumettre form2, notez que les deux formulaires contiennent 'apple'. Je ne veux pas qu'il crée une autre ligne, encore appelée pomme, mais ajoute à une ligne existante sur la bonne colonne.
| Red | Green | Blue | Total |
| Apple | 4 | 3 | | 7 |
| Banana | 9 | | | 9 |
| Pear | 6 | | | 6 |
| Orange | | 8 | | 8 |
| Melon | | 1 | | 1 |
Donc, avec ceci, quelqu'un peut-il vous aider avec le codage 2d requis?
Ayant des difficultés à comprendre, vous dérangerait de me montrer quelques exemples? Oui, la méthode du formulaire est $ _POST. – stockoverflow