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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| <?php
// Validation du formulaire...
if ( isset($_POST["Bt_Envoyer"]) )
{
$Email = $_POST["Mail"];
$Password = $_POST["Mdp"];
echo Inscription($Email, $Password);
}
set_include_path(get_include_path() . ":/home/boby1500/www/PEAR");
require_once "HTML/QuickForm.php";
$form = new HTML_QuickForm('Inscription', 'post','inscription.html','');
function FCT_Mail($name)
{
Connexion();
$Requete_SQL = "SELECT M_Id FROM Membres WHERE M_Email = '".$name."'" ;
$Resultat = mysql_query($Requete_SQL) ;
if ( mysql_num_rows($Resultat) == 0 )
{ return true ; }
else
{ return false ;}
}
// Création des Champs...
$form->addElement('text', 'Mail', 'Votre adresse email : ', 'class=InputText');
$form->addElement('Password', 'Mdp', 'Votre mot de passes : ', 'class=InputText');
$form->addElement('Password', 'Mdp1', 'Votre mot de passes : ', 'class=InputText');
$form->addElement('submit', 'Bt_Envoyer', 'Créer le compte', 'class=InputBouton' );
// Création des Régles...
// Régle du formulaire...
$form->addRule('Mail', 'Vous devez saisir une adresse Email.', 'required', null, 'client');
$form->addRule('Mail', 'Vous devez saisir une adresse Email valide.', 'email', null, 'client');
$form->registerRule('ControleMail', 'callback', 'FCT_Mail');
$form->addRule('Mail', 'Cette adresse Email est déjà enregistré.', 'ControleMail', 'client' );
$form->addRule('Mdp', 'Vous devez saisir un mot de passe.', 'required', null, 'client');
$form->addRule('Mdp', 'Votre mot de passe doit avoir 4 caractères minimum.', 'minlength', '4', 'client');
$form->addRule(array('Mdp', 'Mdp1'), 'Les mots de passe ne correspondent pas.', 'compare', null, 'client');
// Filtrage des Champs...
$form->applyFilter('Mail','trim') ;
$form->applyFilter('Mail','addslashes') ;
$form->applyFilter('Mdp','trim') ;
$form->applyFilter('Mdp1','addslashes') ;
$form->setRequiredNote('<span style="color: #ff0000">*</span> = champs obligatoires');
$form->setJsWarnings('Erreur de saisie','Veuillez corriger');
if ( !isset($_POST["Bt_Envoyer"]) )
{
$form->display();
}
?> |
Partager