unexpected t_else
Posté : 28 oct. 2005, 14:45
bonjour
j'ai une page d'inscription ou on rempli un formulaire
après ces données sont prises dans une requete mysql
voici le code
j'ai du oublier un truc quelque part mais je vois pas ou
j'ai une page d'inscription ou on rempli un formulaire
après ces données sont prises dans une requete mysql
voici le code
mais quand je lance la page sa met sa<html>
<head>
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
color: #666666;
}
body {
background-color: #000000;
}
-->
</style>
<STYLE TYPE=text/css>
A.menulink {
font-family:Verdana;
font-size:12px;
color: #999999;
text-decoration: none;
}
.texte { font-family: Verdana; font-size: 10 px }
A.menulink:hover {
color: #666666;
font-style: bold;
text-decoration: none;
}
</STYLE>
<!-- Début Couleur des scroll-->
<style TYPE=text/css>
BODY
{
scrollbar-face-color: #FAFAFA;
scrollbar-shadow-color: #FAFAFA;
scrollbar-highlight-color: #FAFAFA;
scrollbar-3dlight-color: #FAFAFA;
scrollbar-darkshadow-color: #FAFAFA;
scrollbar-track-color: #FAFAFA;
scrollbar-arrow-color: #000000;
background-color: #FAFAFA;
}
</style>
<!-- Fin Couleur des scroll-->
<style>
<!--
a { font-family: Verdana; font-size: 10 px color: #999999}
body,td,th {
color: #999999;
}
.style2 {
color: #666666;
font-weight: bold;
font-size: 14px;
}
.style3 {color: #666666}
.style4 {color: #CCCCCC}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body>
<table width="500" height="509" border="0" cellpadding="2" cellspacing="0">
<tr background="http://yuu.sw.free.fr/echange/images/003.gif">
<td width="500" height="20" background="/echange/images/003.gif"><span class="style2"><span class="style4">__</span>Inscription >> Etape 3 </span></td>
</tr>
<tr>
<td width="500" height="486" valign="top"><p> </p>
<p> </p>
<p>
<?php
// On commence par récupérer les champs
if(isset($_POST['name'])) $name=$_POST['name'];
else $name="";
if(isset($_POST['pass'])) $pass=$_POST['pass'];
else $pass="";
if(isset($_POST['mail'])) $mail=$_POST['mail'];
else $mail="";
// On vérifie si les champs sont vides
if(empty($name) OR empty($pass) OR empty($mail))
{
echo 'remplir tous les champs';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
$db = mysql_connect('sql.free.fr', 'xxx', 'xxx'); // connexion à la base
mysql_select_db('yuu_sw',$db); // sélection de la base
// on regarde si l'url existe déjà
$sql = "SELECT user_id FROM a_users WHERE user_mail='$mail'";
$sql2 = "SELECT user_id FROM a_users WHERE user_pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$req2 = mysql_query($sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error());
// on compte le nombre de résultats
$res = mysql_num_rows($req);
$res2 = mysql_num_rows($req2);
if($res!=0) // l'url existe déjà, on affiche un message d'erreur
{
if($res2!=0)
{
$sql3 = "INSERT INTO a_users(user_id, user_pseudo, user_pass,user_mail, user_credits, user_last_session) VALUES('','$pseudo','$pass','$mail','500','')";
mysql_query($sql3) or die('Erreur SQL !'.$sql3.'<br>'.mysql_error());
echo 'compte créé, vous pouvvez maintenant l utiliser';
}
else {
echo 'pseudo dejà pris';
};
else {
echo 'e-mail déjà pris';
};
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
}
mysql_close(); // on ferme la connexion
}
?>
</p></td>
</tr>
</table>
</body>
</html>
la ligne 117 est celle -ciParse error: parse error, unexpected T_ELSE in /var/www/sdc/0/8/yuu.sw/echange/pages/inscription3.php on line 117
le dernier elseelse {
j'ai du oublier un truc quelque part mais je vois pas ou