Bonjour,

J'ai fait un formulaire comme suit:

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>
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
 
<?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;
}
?>
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.

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