Bonjour,
J'ai fait un formulaire comme suit:
J'ai crée un fichier php pour essayer de gérer mes variables:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd"> <html xmlns="http://www.w3.org/1999/shtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans nom</title> <link href="payement.css" rel="stylesheet" type="text/css" /> </head> <body> <form method="post" action="payement.php"> <p class="title">Payement type</p> <fieldset id="payement"> <p id="cardchoice"><label>Choose a card : </label> <input type="radio" name="card" value="MasterCard" />MasterCard <input type="radio" name="card" value="Visa" />Visa <input type="radio" name="card" value="Paypal" />Paypal </p> <label>Card Number : </label> <input type="text" name="cardnumber" size="10" /><br /> </fieldset> <p id="buttons"> <input type="submit" value="Go!" /> </p> </form> </body> </html>
Ce que j'aimerai savoir, c'est comment récupérer mes variables sur le serveur, pour que celui-ci puisse traiter les données reçu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php // sélection de la base de données $msg_erreur = "You need to fill this fields :<br/><br/>"; $msg_ok = "Payement operation success."; $message = $msg_erreur; // vérification des champs if (empty($_POST['card'])) $message .= "Please choose a card for payement<br/>"; if (empty($_POST['cardnumber'])) $message .= "Missing Card number<br/>"; // si un champ est vide, on affiche le message d'erreur if (strlen($message) > strlen($msg_erreur)) { echo $message; // sinon c'est ok } else { echo $msg_OK; } ?>
J'aimerai juste faire un test sur la validité du numéro de carte fourni, et rien d'autre pour le moment.
Une fois ceci fait, je veux afficher à l'utilisateur une page qui lui dit que le paiement ets bien effectué.
J'ai entendu dire qu'il fallait des CGI mais je sais pas comment faire
De plus, j'aimerai mettre du https sur cette page. Comment puis-je procéder?
Merci d'avance
Partager