En essayant de cherche une réponse à mon erreur sur google, j'ai trouver une merveille
Alors voilà j’obtient cette erreur
Voila donc C:\wamp2\www\Config\Inscription.phpNotice: Undefined variable: aEmail in C:\wamp2\www\Config\Inscription.php on line 27
<?php
$aRegister = '1'; //Online : 1 Offline: 2
require_once('Mysql.php');
$aDataB = 'account';
mysql_connect ($Ip, $Utilisateur, $MotDePasse);
mysql_select_db ($aDataB);
function user_registred($aUser, $aPass, $aDeleteCode){
$sQuery = " INSERT INTO
account
(
login,
password,
social_id,
email
)
VALUES
(
'$aUser',
password('$aPass'),
'$aDeleteCode',
'$aEmail'
)
";
mysql_query("set names big5 ");
mysql_query("set CHARACTER big5 ");
mysql_query ($sQuery)or die(mysql_error());
return $sQuery;
}
function userexi($aUser){
$sQuery = mysql_query("SELECT
*
FROM
account
WHERE
login = '$aUser'
");
$sReq = mysql_num_rows($sQuery);
return $sReq;
}
function mailexi($aEmail){
$sQuery = mysql_query("SELECT
*
FROM
account
WHERE
email = '$aEmail'
");
$sReq = mysql_num_rows($sQuery);
return $sReq;
}
?>
La page Inscription de base C:\wamp2\www\Inscription.php
<?php
include('Ouverall.php');
include('Motd.php');
include('Menu_Gauche.php');
?>
<div id="right"><div class="bloc2"><div class="tng">Inscription au Serveur <?php echo $NomDuServeur; ?></div><div class="texte">
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
<TBODY><TR>
<TD>
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">
<TBODY>
<TR>
<TD>
<TD align="left" class="normtext" style="padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px;" bordercolor="#FFFFFF" valign="top">
<DIV>
<?php
require_once ("./Config/Inscription.php");
if ($aRegister == 1){
echo '
<FORM method="post" action="./Inscription.php">
<TABLE>
<TBODY><TR><TD width="350">Nom de compte:</TD><TD><INPUT type="text" name="login"></TD></TR>
<TR><TD>Mot de passe:</TD><TD><INPUT type="password" name="pass"></TD></TR>
<TR><TD>Mot de passe (vérification):</TD><TD><INPUT type="password" name="pass2"></TD></TR>
<TR><TD>Code d\'effacement:</TD><TD><INPUT type="text" name="passdel"></TD></TR>
<TR><TD>Code d\'effacement (vérification):</TD><TD><INPUT type="text" name="passdel2"></TD></TR>
<TR><TD>Email:</TD><TD><INPUT type="text" name="email"></TD></TR>
<TR><TD>Email (vérification):</TD><TD><INPUT type="text" name="email2"></TD></TR>
<TR><TD><TD><INPUT type="submit" name="submit" name="Envoyer"></TD></TR>
</TBODY></TABLE>
</FORM>
</DIV>
';
if(isset($_POST['submit'])) {
if ( !$_POST['login'] || !$_POST['pass'] || !$_POST['passdel'] || !$_POST['email'] || !$_POST['email2']) {
echo '<span style="color:red"><strong>Tout les champs doivent être remplis.</strong></span>';
}
else {
$aUser = $_POST['login'];
$aPass = $_POST['pass'];
$aPass2 = $_POST['pass2'];
$aDel = $_POST['passdel'];
$aDel2 = $_POST['passdel2'];
$aEmail = $_POST['email'];
$aEmail2= $_POST['email2'];
if (userexi($aUser) == '1') {
echo '<span style="color:red"><strong>Le nom de compte <u>'.$aUser.'</u> est déjà pris.<br /></strong></span>';
}
if (mailexi($aEmail) == '1') {
echo '<span style="color:red"><strong>L\'email <u>'.$aEmail.'</u> est déjà utilisé.</strong></span>';
}
elseif ($aPass != $aPass2){
echo '<span style="color:red"><strong>Les deux mot de passe sont différents.</strong></span>';
}
elseif ($aEmail != $aEmail2){
echo '<span style="color:red"><strong>Les deux email sont différentes.</strong></span>';
}
elseif ($aDel != $aDel2){
echo '<span style="color:red"><strong>Les code d\'effacement sont différentes.</strong></span>';
}
else {
$aRegister= user_registred($aUser, $aPass, $aDel, $aEmail, $aDel);
if ($aRegister) {
echo '<span style="color:green"><strong>Votre compte à était créer avec succès.</strong></span>';
}
else {
echo '<span style="color:red"><strong>Erreur lors de l\'inscription</strong></span>';
}
}
}
}
}
else
{
echo '<div align="center"><span style="color:red"><strong>Les inscriptions sont fermées</strong></span></div>';
}
?>
</TD><TD>
</TR>
</TBODY></TABLE>
</TD></TR>
</TBODY></TABLE>
</TD>
</TR>
</TBODY></TABLE>
</div></div></div><div class="clear"></div>
<?php
include('Footer.php');
?>
Je ne comprend pas pourquoi une t'elle erreur, et merci de votre aide.