Bonjour, un nouveau problème se présente à moi et je ne sais vraiment comment faire.
Je vous donne tout le programme nécessaire a comprendre le problème et je m'expliquerai après :
$touche = 0;
while($touche<$nombretouche)
{
$quelletouche = $touche+1;
$touche1 = 'touche';
$extension = '.txt';
$fichier= $touche1 . $quelletouche . $extension;
if (file_exists($fichier))
include ('toucheexist.php');
else
include ('toucheinexist.php');
$touche++;
}
Ce qui m'intéresse ici c'est toucheinexist.php :
<form method="POST" action='traitementtouche1.php'>
<ul>
<input type="hidden" value="<?php echo $quelletouche; ?>" name="touche"/>
<li><label>Nom de la touche :</label> <input type="text" name="nomtouche" /></li>
<li><label>Numéro de téléphone :</label> <input type="text" name="numtel" /></li>
<li><label>Interne ?</label> <input type="checkbox" value="1" name="interne" /></li>
<input type="submit" value="Envoyer" />
</ul>
<form/>
On présente donc plusieurs fois le même formulaire pour une touche différente mais là où un problème se pose c'est le
<input type="hidden" value="<?php echo $quelletouche; ?>" name="touche"/>
qui prend la valeur de $quelletouche de la dernière touche existante. Comment faire que pour la touche 1, a travers mon formulaire je renvoie 1 avec cette commande, 2 pour la touche 2 etc... (en oubliant pas que je suis dans une boucle)