Probleme de formulaire avec des case a cocher
Posté : 01 août 2012, 10:21
Bonjour,
je me permet un petit post sur un probleme qui doit pas etre compliqué a solutionner
J'ai une page avec un formulaire qui demande nom prénom, adresse.... et qui demande de cocher une ou des cases a la fin avec une selection de dates par ville. cette page fonctionne bien et je dois la modifier en mettant deux dates par ville, donc tout est doublé. J'ai doublé mes cases pas de problemes dans le fichier PHP et le fichier du formulaire mais il me donne toujours les 2 dates de la premiere ville lorsque je recois le résultat :s
pourriez vous m'aider ?
Ci après le code original de l'index.php extrait avec les cases a afficher
Ci après le code original de registerform.php extrait les correspondances de case
Ci après le code modifié par moi de l'index.php extrait avec les cases a afficher
Edit: voir plus bas pour trouver le code
Ci après le code modifié par moi de registerform.php extrait les correspondances de case (j'ai fait que les 3 premiers pour tester)
Edit: voir plus bas pour trouver le code
je pense que j'ai rater un truc
merci a vous !
je me permet un petit post sur un probleme qui doit pas etre compliqué a solutionner
J'ai une page avec un formulaire qui demande nom prénom, adresse.... et qui demande de cocher une ou des cases a la fin avec une selection de dates par ville. cette page fonctionne bien et je dois la modifier en mettant deux dates par ville, donc tout est doublé. J'ai doublé mes cases pas de problemes dans le fichier PHP et le fichier du formulaire mais il me donne toujours les 2 dates de la premiere ville lorsque je recois le résultat :s
pourriez vous m'aider ?
Ci après le code original de l'index.php extrait avec les cases a afficher
Code : Tout sélectionner
<tr>
<td>Bordeaux<BR><input id="lieu_formation_1" type="checkbox" name="lieu_formation[0]" value="1">Prems 1<span> (10 janvier)</span></td>
<td><BR><input id="lieu_formation_2" type="checkbox" name="lieu_formation[1]" value="1">Prems 2<span> (28 février)</span></td>
</tr>
<tr>
<td><input id="lieu_formation_3" type="checkbox" name="lieu_formation[2]" value="1">Limoges<span> (20 mars)</span></td>
<td><input id="lieu_formation_4" type="checkbox" name="lieu_formation[3]" value="1">Toulouse<span> (12 janvier)</span></td>
<td><input id="lieu_formation_5" type="checkbox" name="lieu_formation[4]" value="1">Reims<span> (1er mars)</span></td>
<td><input id="lieu_formation_6" type="checkbox" name="lieu_formation[5]" value="1">Dijon<span> (27 mars)</span></td>
</tr>
<tr>
<td><input id="lieu_formation_7" type="checkbox" name="lieu_formation[6]" value="1">Nantes<span> (26 janvier)</span></td>
<td><input id="lieu_formation_8" type="checkbox" name="lieu_formation[7]" value="1">Lyon<span> (6 mars)</span></td>
<td><input id="lieu_formation_9" type="checkbox" name="lieu_formation[8]" value="1">Besançon<span> (28 mars)</span></td>
</tr>
<tr>
<td><input id="lieu_formation_10" type="checkbox" name="lieu_formation[9]">Paris<span> (31 janvier)</span></td>
<td><input id="lieu_formation_11" type="checkbox" name="lieu_formation[10]">Marseille<span> (7 mars)</span></td>
<td><input id="lieu_formation_12" type="checkbox" name="lieu_formation[11]">Nancy<span> (29 mars)</span></td>
</tr>
<tr>
<td><input id="lieu_formation_13" type="checkbox" name="lieu_formation[12]">Orléans<span> (2 février)</span></td>
<td><input id="lieu_formation_14" type="checkbox" name="lieu_formation[13]">Montpellier<span> (8 mars)</span></td>
<td><input id="lieu_formation_15" type="checkbox" name="lieu_formation[14]">Strasbourg<span> (30 mars)</span></td>
</tr>
<tr>
<td><input id="lieu_formation_16" type="checkbox" name="lieu_formation[15]">Amiens<span> (3 avril)</span></td>
<td><input id="lieu_formation_17" type="checkbox" name="lieu_formation[16]">Lille<span> (4 avril)</span></td>
<td><input id="lieu_formation_18" type="checkbox" name="lieu_formation[17]">Clermont<span> (18 avril)</span></td>
</tr>
<tr>
<td><input id="lieu_formation_19" type="checkbox" name="lieu_formation[18]">Rennes<span> (22 mai)</span></td>
<td></td>
<td></td>
</tr>
<tr>Code : Tout sélectionner
function write_property($property) {
return (isset($_POST[$property]) && !empty($_POST[$property]) && getPropertyName($property) != $_POST[$property]) ? '<b>' . getPropertyName($property) . ' : </b> ' . $_POST[$property] . '<br/>' : '';
}
if (empty($return['msg'])) {
$formations = array('Bordeaux - Prems 1', 'Bordeaux - Prems 1', 'Rouen - 28 février', 'Limoges - 20 mars',
'Toulouse - 12 janvier', 'Reims - 1er mars', 'Dijon - 27 mars',
'Nantes - 26 janvier', 'Lyon - 6 mars', 'Besançon - 28 mars',
'Paris - 31 janvier', 'Marseille - 7 mars', 'Nancy - 29 mars',
'Orléans - 2 février', 'Montpellier - 8 mars', 'Strasbourg - 30 mars', 'Amiens - 3 avril', 'Lille - 4 avril', 'Clermont - 18 avril', 'Rennes - 22 mai');
Edit: voir plus bas pour trouver le code
Ci après le code modifié par moi de registerform.php extrait les correspondances de case (j'ai fait que les 3 premiers pour tester)
Edit: voir plus bas pour trouver le code
je pense que j'ai rater un truc
merci a vous !