par
fabrice88250 » 05 oct. 2015, 15:28
Bonjour,
dans mon formulaire j'ai intégré sheepIt! qui me permettra de faire en sorte que si l'internaute a plusieurs numéros de tel (par exemple) a me transmettre de lui laisser le choix d'ajouter des nouveaux champs pour mettre ses numéros.
j'ai donc un formulaire comme celui-ci :
Code : Tout sélectionner
<form action="" method="POST"><!-- sheepIt Form -->
<div id="sheepItForm">
<!-- Form template-->
<div id="sheepItForm_template">
<label for="sheepItForm_#index#_phone">Phone <span id="sheepItForm_label"></span></label>
<input id="sheepItForm_#index#_phone" name="person[phones][#index#][phone]" type="text" size="15" maxlength="10" />
<a id="sheepItForm_remove_current">
<img class="delete" src="images/cross.png" width="16" height="16" border="0" />
</a>
</div>
<!-- /Form template-->
<!-- No forms template -->
<div id="sheepItForm_noforms_template">No phones</div>
<!-- /No forms template-->
<!-- Controls -->
<div id="sheepItForm_controls">
<div id="sheepItForm_add"><a><span>Add phone</span></a></div>
<div id="sheepItForm_remove_last"><a><span>Remove</span></a></div>
<div id="sheepItForm_remove_all"><a><span>Remove all</span></a></div>
<div id="sheepItForm_add_n">
<input id="sheepItForm_add_n_input" type="text" size="4" />
<div id="sheepItForm_add_n_button"><a><span>Add</span></a></div></div>
</div>
<!-- /Controls -->
</div>
<input name="submit" type="submit" />
<!-- /sheepIt Form --></form>
<?php
if (isSet($_POST['person']))
{ // on s'assure qu'au moins une des cases à été cochée
foreach ($_POST['person'] as $numtel)
{
// traitement
echo 'Numero "'.$numtel.'" a été ajouter';
}
}
?>
Mon problème est que au lieu de récupérer les numéros via le Post j'ai juste Numero : Array a été ajouter.
Bonjour,
dans mon formulaire j'ai intégré sheepIt! qui me permettra de faire en sorte que si l'internaute a plusieurs numéros de tel (par exemple) a me transmettre de lui laisser le choix d'ajouter des nouveaux champs pour mettre ses numéros.
j'ai donc un formulaire comme celui-ci :
[code]<form action="" method="POST"><!-- sheepIt Form -->
<div id="sheepItForm">
<!-- Form template-->
<div id="sheepItForm_template">
<label for="sheepItForm_#index#_phone">Phone <span id="sheepItForm_label"></span></label>
<input id="sheepItForm_#index#_phone" name="person[phones][#index#][phone]" type="text" size="15" maxlength="10" />
<a id="sheepItForm_remove_current">
<img class="delete" src="images/cross.png" width="16" height="16" border="0" />
</a>
</div>
<!-- /Form template-->
<!-- No forms template -->
<div id="sheepItForm_noforms_template">No phones</div>
<!-- /No forms template-->
<!-- Controls -->
<div id="sheepItForm_controls">
<div id="sheepItForm_add"><a><span>Add phone</span></a></div>
<div id="sheepItForm_remove_last"><a><span>Remove</span></a></div>
<div id="sheepItForm_remove_all"><a><span>Remove all</span></a></div>
<div id="sheepItForm_add_n">
<input id="sheepItForm_add_n_input" type="text" size="4" />
<div id="sheepItForm_add_n_button"><a><span>Add</span></a></div></div>
</div>
<!-- /Controls -->
</div>
<input name="submit" type="submit" />
<!-- /sheepIt Form --></form>
<?php
if (isSet($_POST['person']))
{ // on s'assure qu'au moins une des cases à été cochée
foreach ($_POST['person'] as $numtel)
{
// traitement
echo 'Numero "'.$numtel.'" a été ajouter';
}
}
?>[/code]
Mon problème est que au lieu de récupérer les numéros via le Post j'ai juste Numero : Array a été ajouter.