[PHP/Javascript] Conflit ~ POST ... HELP !!

Résolu/Fermé
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 - 17 oct. 2006 à 13:32
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 - 17 oct. 2006 à 14:22
Bonjour ...

Alors, je ne sais pas comment expliquer clairement mon/mes soucis !

Tout d'abord, ça se passe dans un formulaire. Ce formulaire contient des listes déroulantes, des zones de texte ...

Et puis j'ai des zones de texte dans lesquelles je récupére une date : on clique sur un lien qui ouvre (javascript) un calendrier de la façon suivante
<TABLE>

<TR>
<td class="form_field" rowspan='3' valign='top' align='right' width='110px'>Dates</td>

<td class="form_field" valign='top' align='right'>Echéance</td>
<td class="form_text" valign='top'>
		
<script language="javascript" src="calendrier.js">
</script>
			
<form name="RCFormA" method="POST" action="/A9_J/RCActionA.do" onsubmit="javascript:return validFormSup(document.RCFormA.debut,document.RCFormA.fin)">
<input type="text" name="echeance" maxlength="10" size="10" value="" class="input">
<a href="javascript:calendrier(document.RCFormA.echeance)">
<img src='../images/calendrier.gif' border="0"></a>
</td>
</TR>

<TR>
<td class="form_field" valign='top' align='right'>Début</td>
<td class="form_text" valign='top'>
<script language="javascript" src="calendrier.js">
</script>
			
<input type="text" name="debut" maxlength="10" size="10" value="" class="input">
<a href="javascript:calendrier(document.RCFormA.debut)">
<img src='../images/calendrier.gif' border="0"></a>
</td>
</TR>

<TR>
<td class="form_field" valign='top' align='right'>Fin</td>
<td class="form_text" valign='top'>
<script language="javascript" src="calendrier.js">
</script>
		
<input type="text" name="fin" maxlength="10" size="10" value="" class="input">
<a href="javascript:calendrier(document.RCFormA.fin)">
<img src='../images/calendrier.gif' border="0"></a>
</td>
</TR>

</TABLE>

Ca ça marche ... j'ai galéré parce que j'ai récupéré ce calendrier, mais ça marche !!

Mon problème est en fait je voudrais que ce formulaire soit en POST et me renvoie toutes les informations saisies par l'user ... TOUTES ... y compris les dates !!

J'insiste sur le "TOUTES" mais pour l'instant : je n'en ai AUCUNE !!

Si en début de mon script je mets
<form method="post">
mes dates ne marchent : le calendrier ne s'ouvre plus et moi je deviens folle !!

A la fin de mon .php, j'ai mon bouton de validation :
<?php
echo"<form action='traitementCreationInstance.php' method='post'>\n";
?>

<TABLE align='center'>

<TR>
<TD div align="left">
<button type='submit' action='traitementCreationInstance.php' style="background:lavender; cursor:hand; border:solid 1px lavender;">
  <img src="../images/valider.gif">
</button>
</TD>
</TR>

</TABLE>

Dans "traitementCreationInstance.php" j'ai le juste le foreach suivant qui me permet de voir ce qui a été posté :
<?php
$i=1;
foreach ($_POST as $clef){
	echo"Clef N° ".$i." = ".$clef."<br>";
	$i++;
}
?>

Je ne sais pas vraiment comment faire pour tout allier ... j'ai l'impression que pour moi c'est soit l'un soit l'autre ... mais pas les deux !!

Aidez moi si vous le pouvez/voulez ! C'est assez urgent : lundi prochain, je dois faire une première présentation à tous mes chefs !

Merci d'avance ;-)
A voir également:

1 réponse

elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 14
17 oct. 2006 à 14:22
RE - SO - LU !!

Y'avait une balise </form> bien cachée !! Le pire c'est surtout que je ne l'ai pas cherchée avant !!

;-)
0