J'ai un formulaire et je répète les mêmes champs parce que je ne suis pas l'utilisateur s'il a plus d'un élément pour envoyer le premier élément et il agin et agin je le veux de la première fois d'ajouter tous les éléments qu'il a, donc j'ai mis les mêmes champs obligatoires plus d'une fois.Comment obtenir les multi-champs multi-champs
<form>
<select name="items[]">
<option value="clothes">Clothes</option>
<option value="shoes">Shoes</option>
</select>
<input type="text" name="color[]" />
<select name="items[]">
<option value="clothes">Clothes</option>
<option value="shoes">Shoes</option>
</select>
<input type="text" name="color[]" />
</form>
et je sais comment obtenir un seul champ comme ceci: name = « color [] » Je peux obtenir le résultat avec:
while(list($key,$value) = each($_POST['color'])){
if(!empty($value)){
echo $_POST['color'][$key];
echo "<br />" ;
}}
mais maintenant je veux obtenir toutes les valeurs « , sélectionnez articles et couleur "
j'ai fait ce code ici et j'ai obtenu tous les résultats Mais ce n'est pas lié les uns aux autres !!!
comme ceci: vêtements chaussures rouge bleu
je veux comme ceci: vêtements-rouge chaussures bleu-
c'est le code que je fait mais je ne suis pas satisfait
while(list($key,$value) = each($_POST['input'])){
if(!empty($value)){
echo $_POST['input'][$key];
echo "<br />" ;
}}
while(list($key,$value) = each($_POST['items'])){
if(!empty($value)){
echo $_POST['items'][$key];
echo "<br />" ;
}}
quelqu'un peut me aider :) s'il vous plaît
merci,
+1 Sidesteps la question, mais l'approche globale mieux bien sûr. :) – deceze
Merci pour votre solution, j'apprécie vraiment que – Swell