Mysql - Faute ?
snow.alex
Messages postés
150
Date d'inscription
Statut
Membre
Dernière intervention
-
natso -
natso -
Bonjour,
Essayez de trouver les fautes que j'ai fait sur cette page :
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
}
?>
<br><br>
<body>
Bienvenue <b><?php echo htmlentities(trim($_SESSION['login'])); ?></b> !<br />
</body>
<?php
// on crée la requête SQL
$sql = 'SELECT points FROM membre' WHERE login='<?php echo htmlentities(trim($_SESSION['login'])); ?>';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo ''.$data['points'].'*;
}
?>
Car quand je vais sur cette page, je me retrouve avec :
Parse error: syntax error, unexpected T_STRING in /data/www/sites/1/idoo.com/h/a/habbgame/site/zdata/1226524567.txt on line 15
Merci de votre réponse.
Essayez de trouver les fautes que j'ai fait sur cette page :
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
}
?>
<br><br>
<body>
Bienvenue <b><?php echo htmlentities(trim($_SESSION['login'])); ?></b> !<br />
</body>
<?php
// on crée la requête SQL
$sql = 'SELECT points FROM membre' WHERE login='<?php echo htmlentities(trim($_SESSION['login'])); ?>';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo ''.$data['points'].'*;
}
?>
Car quand je vais sur cette page, je me retrouve avec :
Parse error: syntax error, unexpected T_STRING in /data/www/sites/1/idoo.com/h/a/habbgame/site/zdata/1226524567.txt on line 15
Merci de votre réponse.
A voir également:
- Mysql - Faute ?
- Mysql community server - Télécharger - Bases de données
- Correcteur de faute - Guide
- Comment corriger une faute sur whatsapp - Guide
- Faute d'orthographe - Accueil - Mail
- Could not connect to mysql! please check your database settings! - Forum Redhat
9 réponses
je ne sait pas trop ou et ta faute mais elle et dans cette ligne
$sql = 'SELECT points FROM membre' WHERE login='<?php echo
$sql = 'SELECT points FROM membre' WHERE login='<?php echo
$sql = 'SELECT points FROM membre' WHERE login='<?php echo htmlentities(trim($_SESSION['login'])); ?>';
Il me semble voir 2erreurs dans cette ligne , deja le " ' " au milieu de ta requête ensuite je collerais pas tout sur une seule ligne essai de changer cest deux lignes par :
Il me semble voir 2erreurs dans cette ligne , deja le " ' " au milieu de ta requête ensuite je collerais pas tout sur une seule ligne essai de changer cest deux lignes par :
$sql = 'SELECT points FROM membre WHERE login="" ' ; <? echo htmlentities(trim($_SESSION['login'])); ?>
bonjour,
et comme ca:
// on crée la requête SQL
$var = htmlentities(trim($_SESSION['login']));
$sql = 'SELECT points FROM membre WHERE login= $var';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
et comme ca:
// on crée la requête SQL
$var = htmlentities(trim($_SESSION['login']));
$sql = 'SELECT points FROM membre WHERE login= $var';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah en effet ,j'avais pas tout a fait compris ta requête , dans mes " " tu peux tout a fait placer une variable ou faire comme a indiqué stef60 .
Apres avoir modifié en :
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
}
?>
<br><br>
<body>
Bienvenue <b><?php echo htmlentities(trim($_SESSION['login'])); ?></b> !<br />
<?php
/ on crée la requête SQL
$var = htmlentities(trim($_SESSION['login']));
$sql = 'SELECT points FROM membre WHERE login= $var';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo ''.$data['points'].'*;
}
?>
</body>
Je me retrouve avec :
Parse error: syntax error, unexpected '/' in /data/www/sites/1/idoo.com/h/a/habbgame/site/site/zdata/1226835433.txt on line 13
Que ce passe-t-'il ? :x
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: index.php');
exit();
}
?>
<br><br>
<body>
Bienvenue <b><?php echo htmlentities(trim($_SESSION['login'])); ?></b> !<br />
<?php
/ on crée la requête SQL
$var = htmlentities(trim($_SESSION['login']));
$sql = 'SELECT points FROM membre WHERE login= $var';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo ''.$data['points'].'*;
}
?>
</body>
Je me retrouve avec :
Parse error: syntax error, unexpected '/' in /data/www/sites/1/idoo.com/h/a/habbgame/site/site/zdata/1226835433.txt on line 13
Que ce passe-t-'il ? :x