Mammouth du PHP |
19672 Messages
09 août 2005, 14:52
Tiens, rajoute donc des tests de validation :
<?php
function choixpeaumagique()
{
$maison = array("Gryffondor","Serpentard","Serdaigle","Poufsouffle");
shuffle($maison);
return $maison[0];
}
/* On commence par récupérer les valeurs du formulaire */
$pseudo = isset($_POST['pseudo']) ? $_POST['pseudo'] : "";
$mpasse = isset($_POST['mpasse']) ? $_POST['mpasse'] : "";
$web = isset($_POST['web']) ? $_POST['web'] : "";
$email = isset($_POST['email']) ? $_POST['email'] : "";
/* Si les valeurs ne sont pas vide, on insère, sinon, on ré-affiche le formulaire */
if(!empty($pseudo) && !empty($mpasse) && !empty($web) && !empty($email))
{
$message="Nous vous souhaitons bienvenue sur l'école virtuelle du Chemin de Traverse";
$sujet="Bienvenue";
$prior = "Moyenne";
$annee= 1;
$maison = choixpeaumagique();
$sql1 = "INSERT INTO membres (login,mp,maison,annee,web,mail)
VALUES('". $pseudo ."','". $mpasse ."','". $maison ."','". $annee ."','". $web ."','". $email ."')";
echo($sql1);
}
else
{
/* Il manque des éléments qui n'ont pas été complétés dans le formulaire */
// ... suite du code ré-affichant le formulaire
}
?>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 