Erreur lors d'une creation d'espace membre sur mon site
xpertgoldhack
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
xpertgoldhack Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
xpertgoldhack Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Erreur lors d'une creation d'espace membre sur mon site
- Espace insécable - Guide
- Création site web - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Site de telechargement - Accueil - Outils
- Quel site remplace coco - Accueil - Réseaux sociaux
26 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 !")
?>
il faut fermer chaque ligne par ;
mysql_select_db($DB_DATA) or die("ERREUR : il n'y a aucune base de donnée avec se compte !")
?>
il faut fermer chaque ligne par ;
ok merci mais maintenant il me met:
Parse error: syntax error, unexpected T_ELSE in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 21
Parse error: syntax error, unexpected T_ELSE in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 21
et quand j'enleve les deu else car c'est ce qui me demande apres il me met :
Parse error: syntax error, unexpected $end in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 28
Parse error: syntax error, unexpected $end in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 28
voila mon site cela pour t'aidez: http://xpertgoldhack.clanteam.com/membres.html voila la page ou cela bug ( quand nous metons connecter) et le fichier cible.php le voila:
<?
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 !';
}
{
echo'désolé, il y a une erreur !';
}
{
echo 'désolé, tu dois remplir tous les champs !';
}
?>
<?
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 !';
}
{
echo'désolé, il y a une erreur !';
}
{
echo 'désolé, tu dois remplir tous les champs !';
}
?>
avant javais :
<?
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 !';
}
else
{
echo'désolé, il y a une erreur !';
}
else
{
echo 'désolé, tu dois remplir tous les champs !';
}
?>
mais il me mettai Parse error: syntax error, unexpected T_ELSE in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 21 et quand je lenlevais il me mettais Parse error: syntax error, unexpected T_ELSE in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 25 je lai enlever et jen suis ou jen suis
<?
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 !';
}
else
{
echo'désolé, il y a une erreur !';
}
else
{
echo 'désolé, tu dois remplir tous les champs !';
}
?>
mais il me mettai Parse error: syntax error, unexpected T_ELSE in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 21 et quand je lenlevais il me mettais Parse error: syntax error, unexpected T_ELSE in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 25 je lai enlever et jen suis ou jen suis
évidemment tu as pleins de else.
utilise des elseif, des else comme ça ou encore pire des accolades sans rien il ne comprend pas.
retour au cours: https://www.php.net/manual/fr/control-structures.elseif.php
mais il faudra mettre des conditions aussi.
utilise des elseif, des else comme ça ou encore pire des accolades sans rien il ne comprend pas.
retour au cours: https://www.php.net/manual/fr/control-structures.elseif.php
mais il faudra mettre des conditions aussi.
j'ai mis 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 !';
}
elseif
{
echo'désolé, il y a une erreur !';
}
elseif
{
echo 'désolé, tu dois remplir tous les champs !';
}
?>
mais il me dis sa: Parse error: syntax error, unexpected T_ELSEIF in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 21 stp corrige moi se sera plus simple merci
<?
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 !';
}
elseif
{
echo'désolé, il y a une erreur !';
}
elseif
{
echo 'désolé, tu dois remplir tous les champs !';
}
?>
mais il me dis sa: Parse error: syntax error, unexpected T_ELSEIF in /www/clanteam.com/x/p/e/xpertgoldhack/htdocs/cible.php on line 21 stp corrige moi se sera plus simple merci
:(
elseif quoi?
if en anglais veut dire si, il faut donc une condition.
C'est comme si tu disais: je te donnerai un bonbon si.
Ok mais si quoi?
Dans ton cas tu cherche à afficher des messages différents selon différentes conditions que tu dois déterminer.
elseif quoi?
if en anglais veut dire si, il faut donc une condition.
C'est comme si tu disais: je te donnerai un bonbon si.
Ok mais si quoi?
Dans ton cas tu cherche à afficher des messages différents selon différentes conditions que tu dois déterminer.
mais je ne peux pas te corriger, je ne sais pas ce que tu veux dire dans ton code.
Un langage de programmation est justement un langage tout comme l'est le français.
As-tu compris que if veut dire si et else veut dire sinon en anglais?
En gros tu as écrit: si telle condition alors j'exécute tel code mais j'exécute tel code mais j'exécute tel code....
Tu devrais dire mais si cette autre condition alors j'exécute tel code...
je te renvoie vers ce cours une nouvelle fois: https://www.php.net/manual/fr/control-structures.elseif.php
sinon enlève la partie elseif desolé tu dois remplir tous les champs.
Un langage de programmation est justement un langage tout comme l'est le français.
As-tu compris que if veut dire si et else veut dire sinon en anglais?
En gros tu as écrit: si telle condition alors j'exécute tel code mais j'exécute tel code mais j'exécute tel code....
Tu devrais dire mais si cette autre condition alors j'exécute tel code...
je te renvoie vers ce cours une nouvelle fois: https://www.php.net/manual/fr/control-structures.elseif.php
sinon enlève la partie elseif desolé tu dois remplir tous les champs.