Bonjour à tous,

j'ai un problème avec mon formulaire et j'aurais besoin de votre aide
Chez mon hebergeur, j'utilise un de leur script pour envoyer des données saisies dans mon form vers une adresse email. Pour ce faire, je dois inserer des variables hidden dans mon form avec l'adresse mail et la page de redirection apres envoie du form.
Dans mon form, j'ai aussi deux boutons radio. J'aimerais qu'en fonction du choix du bouton radio l'utilisateur soit redirigé vers une page specifique.
Voici comment je m'y suis pris:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
//declaration des variables pour le formulaire d'email
<input type=hidden name="recipient" value="adresse@adresse.com">
<input type=hidden name="redirect" value="<? echo $adr;?>">
//mes boutons radio
 <td>
    <input type="radio" name="payment_meth" value="virement">Virement 
 
 </td>
 <td>
    <input type="radio" name="payment_meth" value="paypal">Paypal 
</td>
Ensuite j'ai crée une condition en php pour definir l'adresse de redirection dans une variable appelée $adr
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?
if ($payment_meth==paypal)
$adr="http://www.monsite.com/merci.php";
else
$adr="http://www.monsite.com/odr/part.php";
?>
Mais voilà mon problème c'est que je suis chaque fois redirigé dans l'adresse "$adr="http://www.monsite.com/odr/part.php";" c'est celle contenue dans mon "else". Meme quand je selectionne le bouton qui doit definir ma variable $payment_meth==paypal, j'ai l'impression que ma condition if ne fonctionne pas. Pourtant quand je recois le mail avec les data du formulaire ma variable $payment_meth à le bon état. Alors que quand je lui demande son état dans le script on dirait qu'elle est vide!

Merci pour votre aide.