parametrer l'action d'un formulaire html
Bonsoir,
j'ai une fonction qui lance un formulaire html (lui-même variable) et dont je souhaiterais rendre paramétrable l'action ; voilà ce que j'ai fait :
fonction principale :
Code:
1 2 3 4 5 6
| <?php
include 'mail.php';
?>
<script>
if (form=="pere") </script> <?php fct_form(1); ?> |
fonction mail.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| function fct_form($action)
{
switch($action)
{
case 1: $action="pere";
break;
---
}
?>
---
<form action="action_mail_<?php echo $action;?>.php" method="post" enctype="multipart/form-data">
... |
action_mail_pere.php :
Code:
1 2 3 4 5 6 7 8 9
| <?php
function mail_piece_attachee() //à terme, sera déplacée
{
... notamment pièce attachée
}
mail_piece_attachee();
?> |
Comme ça, je ne reçois pas de mail alors que si dans l'action dans mail.php, je mets action_mail_pere.php, je reçois bien le mail. Qu'est-ce qui ne va pas ?