Créer un compte
Connexion

demande d'aide

Pour créer et répondre aux sujets, vous devez être connecté.
Ce sujet est résolu.
Pages: 1
Auteur Message
bruno
19/07/2010 à 10:06:22
bruno
Membre
Bonjour à tous .j'ai un problème sur mon code de l'espace menbre.
en effet c'est une erreur dont j'ai passer beaucoup de temps<couleur valeur="noir"/>à corriger sans succès
VOICI L'ERREUR:Parse error: parse error in C:\wamp\www\menu\menbres.php on line 39

et voici le code:

<?php
$heure=date('H');
$minute=date('i');
mysql_connect("localhost","root","") or die("impossible de se connecter au serveur");
mysql_select_db("basefcb")or die("impossible de se cnnecter a la base de donnée");
if(empty($_POST['pseudonyme'])OR empty($_POST['email'])OR empty($_POST['nom']))
{
echo("prenez la peine de remplir tous les champs SVP!!!!");
}
else if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',$_POST['email']))
{
echo( "Votre adresse email n'est peut étre pas valide!!<br>veuillez revérifier SVP");
}
else
{
$sql = 'SELECT id FROM menbres WHERE pseudonyme="'.mysql_real_escape_string($_POST['pseudonyme']).'"';
$req =mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if ($nb == 0){
$sql = 'SELECT id FROM menbres WHERE email="'.mysql_real_escape_string($_POST['email']).'"';
$req =mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows($req);
if($n==0)
{
mysql_query("INSERT INTO menbres VALUES('','".mysql_real_escape_string($_POST['pseudonyme'])."',
'".mysql_real_escape_string($_POST['email'])."','".mysql_real_escape_string($_POST['nom'])."')")
or die("impossible d'écrire dans la base");
// on récupère l'id de notre nouveau membre
$id = mysql_insert_id();
session_start();
$_SESSION['pseudonyme'] = $_POST['pseudonyme'];
// on stocke cet id dans une variable de session
$_SESSION['id'] = $id;
echo('BRAVO!!!!!!! '.$_POST['nom'].' vous vous etes bien enrégistré ; plus précisement à'.$heure.
' h'.$minute);
}else{
echo("un menbre possede déja cette email; veuillez changer");
}
else
echo("Un membre possède déjà ce pseudonyme");
}
}
?>




ybouane
20/07/2010 à 18:17:09
ybouane
Admin
Bonjour,
il te manque une accolade { alors remplace le code:
}else{
echo("un menbre possede déja cette email; veuillez changer");
}
else
echo("Un membre possède déjà ce pseudonyme");
}
}
?>
par
}else{
echo("un menbre possede déja cette email; veuillez changer");
}
else
{
echo("Un membre possède déjà ce pseudonyme");
}
}
?>

Cordialement :)

Image
Aglzime
21/07/2010 à 13:59:46
Celui qui sacrifie sa liberté pour sa sécurité, ne mérite aucune des deux ! Aglzime
Membre
sinon pour la prochaine fois tu pourra mettre ton code entre les balaise CODE stp Bruno! ça ne permet de lire facilement ton code :)

bruno
22/07/2010 à 12:21:43
bruno
Membre
Merci !! ça marche bien. Mais pour envoyer le code comme dit je ne comprend pas bien
c'est-à-dire <div class="code"><span class="code_titre">Code</span><div class="code_block">,,,,,,,,,,,,</div></div> ou comment et àquel niveau<taille valeur="3"/>

ybouane
22/07/2010 à 17:01:13
ybouane
Admin
Bonjour,
si tu veut par exemple mettre un code php, tu dois cliquer sur Code -> PHP
Image
Ensuite, dans ton message, le code suivant sera ajouté
<code type="php">C'est ici ou tu doit mettre ton code</ code> Ps: la fermeture de la balise code ne contient pas d'espace, elle est supposée être </code>

Cordialement :)

Image
Pages: 1