Erreur lors d'une creation d'espace membre sur mon site

Fermé
xpertgoldhack Messages postés 21 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012 - Modifié par irongege le 24/11/2012 à 22:28
xpertgoldhack Messages postés 21 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012 - 25 nov. 2012 à 18:18
Bonjour,

voila,
pour mon site j'ai voulu faire un espace membre et tout et tout mais voila le pb:
Parse error: syntax error, unexpected T_STRING in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/connect.php on line 10
QUE FAIRE???

code page cible.php:
<?php

include('connect.php');

if(!empty($_POST['login']) && !empty($_POST['pass']))
{

$login = $_POST['login'];
$pass = $_POST['pass'];

$sql = 'SELECT pass FROM membres WHERE login="$login"';
$req = mysql_query($sql) or die('ERREUR CRITIQUE !');
$data = mysql_fetch_assoc($req) or die ('ERREUR CRITIQUE !');

}else
{
echo 'désolé, tu dois remplir tous les champs !';
}


?>

code page connect.php:
<?php

$BD_HOST = "xpertgoldhack_cleanteam_espace";
$BD_LOGIN = "root";
$BD_PASS = "";
$BD_DATA = "espace";

mysql_connect($BD_HOST,$BD_LOGIN,$BD_PASS) or die('Désolé, l y a une erreur avec la base de données')

mysql_select_db($DB_DATA) or die("ERREUR : il n'y a aucune base de donnée avec se compte !")

?>
et le code de connexion:
<form action="cible.php" method="POST">
<label for="pseudo">Ton pseudo : </label>
<input type="text" placeholder="Entre ton pseudo..." name="pseudo" id="pseudo"/><br/> <br/>
<label for="pass">Ton mot de passe : </label>
<input type="password" placeholder="Entre ton mot de passe..." name="pass" id="pass"/><br/> <br/>
<input type="submit" value="Se connecter !"
merci
A voir également:

26 réponses

xpertgoldhack Messages postés 21 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012
25 nov. 2012 à 18:02
non sa:
<?

include('connect.php');

if(!empty($_POST['login']) && !empty($_POST['pass']));
{

$login = $_POST['login'];
$pass = $_POST['pass'];

$sql = "SELECT pass FROM membres WHERE login='$login'";
$req = mysql_query($sql) or die('ERREUR CRITIQUE !');
$data = mysql_fetch_assoc($req);

$datapass = $data['pass'];

if($pass == $datapass);
{
echo 'tout est bon,tu es maintenant connecté a norte site web !';
}

?>
0
Rodolphe_ Messages postés 1498 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 285
25 nov. 2012 à 18:09
enlève le ; après if($pass == $datapass);
Le ; sert à finir une instruction
dans ton cas cette instruction n'est pas finie puisqu'il y a le code entre accolade.
0
xpertgoldhack Messages postés 21 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012
25 nov. 2012 à 18:14
alors voila jen suis a la :
<?

include('connect.php');

if(!empty($_POST['login']) && !empty($_POST['pass']));
{

$login = $_POST['login'];
$pass = $_POST['pass'];

$sql = "SELECT pass FROM membres WHERE login='$login'";
$req = mysql_query($sql) or die('ERREUR CRITIQUE !');
$data = mysql_fetch_assoc($req);

$datapass = $data['pass'];

if($pass == $datapass)
{
echo 'tout est bon,tu es maintenant connecté a norte site web !';
}

?>
mais il y a toujours sa:
Parse error: syntax error, unexpected $end in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 22
0
Rodolphe_ Messages postés 1498 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 285
Modifié par Rodolphe_ le 25/11/2012 à 18:16
remplaces <? par <?php
tu as un $end dans un de tes fichiers?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
xpertgoldhack Messages postés 21 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012
25 nov. 2012 à 18:18
jai maintenan une page blanche donc c'est que sa marche =)
0
xpertgoldhack Messages postés 21 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012
25 nov. 2012 à 18:18
et non
0