lien pour envoyer un formulaire
bonjour à tous,
Je cherche à envoyer un formulaire par click sur un lien.
dans une boucle qui exploite la base de donnée j'ai mis le script suivant :
Code:
1 2 3 4 5 6 7
|
echo'<form name="formBorder'.$i.'" method="post" action="creer_bordereau.php">
<input name="ID" type="hidden" value="'.$tabRecap['ID'.$i].'" />
<input name="tabBdd" type="hidden" value="'.$login."_".$nom."_".$cp.'"/>
</form>';
<a href="javascript:document.formBorder'.$i.'.submit();" target="_blank">Imprimer un bordereau</a>'; |
j'ai toujours la même erreur dans la consolle d'erreurs de Firefox :
document.formBorder5 has no properties (j'ai mis 5 pour l'exemple ;) )
alors que si je mets un bouton comme ceci
Code:
1 2 3 4 5 6 7
|
echo'<form name="formBorder'.$i.'" method="post" action="creer_bordereau.php">
<input name="ID" type="hidden" value="'.$tabRecap['ID'.$i].'" />
<input name="tabBdd" type="hidden" value="'.$login."_".$nom."_".$cp.'"/>
</form>';
<input type="submit" name="submit" onclick="javascript:document.formBorder'.$i.'.submit();" value="Oui" />'; |
Je n'ai pas d'erreur et la page "creer_bordereau.php" s'ouvre bien avec bon passage des variables.
Quelqu'un peut-il m'expliquer pourquoi mon lien sous forme texte ne fonctionne pas ?
Merci d'avance :D