PHP récupérer tous les valeurs(dynmq) POST

Fermé
olikhvar Messages postés 23 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 26 décembre 2016 - Modifié par olikhvar le 21/03/2012 à 15:44
doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 - 25 mars 2012 à 15:49
Bonjour,

Je voudrais savoir comment récupérer tous les valeurs(dynamique) d'un formulaire post.

voici le code.



<form method="post" name="uld">
<table width="80%" cellspacing="0" cellpadding="5px" align="center">
<tr><td>Numéro TUG</td><td>Service</td><td>Numéro emploi</td><td>Nom</td><td>Heure d'entrée</td><td>Heure de sortie</td><td>Statut</td><td>Rémarque</td></tr>
<?php
for($i=1;$i<=160;$i++)
{
?>
<tr>
<td class="td"><?php print $i;?></td>
<td class="td">
<select name="service" id="service" class="select">
<option name="INFEED">INFEED</option>
<option name="ULD">ULD</option>
<option name="RUNOUT">RUNOUT</option>
<option name="RAMP">RAMP</option>
</select>
</td>
<td class="td"><input type="text" name="id" value="" id="id" class="input"/></td>
<td class="td"><input type="text" name="nom" value="" id="nom" class="input"/></td>
<td class="td"><input type="text" name="he" value="" id="he" class="input"/></td>
<td class="td"><input type="text" name="hs" value="" id="hs" class="input"/></td>
<td class="td">
<select name="status" id="status" class="select">
<option name="RETOURNE">RETOURNE</option>
<option name="NON RETOURNE">NON RETOURNE</option>
</select>
</td>
<td class="td"><input type="text" name="rem" value="" id="rem" class="input"/></td>
</tr>
<?php
}
?>
<tr><td></td><td></td><td><input type="submit" name="exl" value="Excel" id="exl"/></td></tr>
</table>
</form>

comment à faire? définir tableaux,etc....?

merci d'avance.


1 réponse

doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
Modifié par doctormad le 25/03/2012 à 15:49
Salut,

Un moyen de savoir quel à quelle ligne appartient une donnée est d'identifier la donnée avec l'identifiant de ligne.

ex :

<?php for ($i=1;$i<=10;$i++) : ?> 
<input name="type_<?php echo $i; ?>" /> 
<?php endfor; ?> 


Après pour récupérer tu boucles sur des tests d'existence

ex :

<?php
for ($i=1;$i<=10;$i++) {
if (isset($_POST['type_'.$i] && $_POST['type_'.$i] == 'something') {
// do something
}
}
0