PHP : Parse error: syntax error, unexpected T_ECHO
Résolu/Fermé
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
-
15 mai 2013 à 10:12
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 - 16 mai 2013 à 16:39
nik029 Messages postés 281 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 13 avril 2022 - 16 mai 2013 à 16:39
A voir également:
- Syntax error, unexpected 'echo' (t_echo)
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
- Echo image php ✓ - Forum PHP
- $This php - Forum PHP
8 réponses
Utilisateur anonyme
15 mai 2013 à 23:10
15 mai 2013 à 23:10
Tu n'as pas de raison de te connecter deux fois à la base de données, il faut donc supprimer
la deuxième fois.
Mais je ne pense pas que ce soit la cause du problème. Comme ta requête a l'air d'être correcte, ajoute un mysql_error pour diagnostiquer :
$link = mysql_connect('serveur', 'login', 'motdepasse'); mysql_select_db("bdd", $link);
la deuxième fois.
Mais je ne pense pas que ce soit la cause du problème. Comme ta requête a l'air d'être correcte, ajoute un mysql_error pour diagnostiquer :
$result = mysql_query("SELECT * FROM messagerie WHERE id_desti='". $_SESSION['id']."' AND lu='0'", $link) or die(mysql_error());
essaye plutot:
<?php $new_ami_non_valid == 0 ? echo '' : echo '<span class="badge badge-important">'.$new_ami_non_valid.'</span>'; ?>
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
15 mai 2013 à 10:44
15 mai 2013 à 10:44
Le problème persiste et le message d'erreur reste le même
Utilisateur anonyme
Modifié par le père. le 15/05/2013 à 11:52
Modifié par le père. le 15/05/2013 à 11:52
Bonjour
Tu as un 'echo' et un point-virgule en trop :
Tu as un 'echo' et un point-virgule en trop :
<?php echo $new_ami_non_valid == 0 ? '' : '<span class="badge badge-important">'. $new_ami_non_valid .'</span>'; ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
15 mai 2013 à 18:14
15 mai 2013 à 18:14
Un message d'erreur apparaît :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a3389209/public_html/e/structure/menu.php on line 55
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a3389209/public_html/e/structure/menu.php on line 55
Utilisateur anonyme
Modifié par le père. le 15/05/2013 à 18:20
Modifié par le père. le 15/05/2013 à 18:20
Pour diagnostiquer l'erreur (mais pas la corriger) :
[edit] Pardon, si c'est ligne 55, c'est plus loin que l'erreur précédente.Il faut montrer les quelques lignes qui précèdent
$result = mysql_query("SELECT * FROM amis WHERE id_ami='". $_SESSION['id']."' AND valid='0'", $link) or die (mysql_error());
[edit] Pardon, si c'est ligne 55, c'est plus loin que l'erreur précédente.Il faut montrer les quelques lignes qui précèdent
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
15 mai 2013 à 18:34
15 mai 2013 à 18:34
Voici les lignes précédentes :
<ul class="nav"> <li><a href="">Accueil   <?php $link = mysql_connect('serveur', 'login', 'motdepasse'); mysql_select_db("bdd", $link); $result = mysql_query("SELECT * FROM amis WHERE id_ami='". $_SESSION['id']."' AND valid='0'", $link); $new_ami_non_valid = mysql_num_rows($result); ?> <?php echo $new_ami_non_valid == 0 ? '' : '<span class="badge badge-important">'. $new_ami_non_valid .'</span>'; ?> </a></li> <li><a href="">Profil</a></li> <li><a href="">Messagerie   <?php $link = mysql_connect('serveur', 'login', 'motdepasse'); mysql_select_db("bdd", $link); (ligne 55) $result = mysql_query("SELECT * FROM messagerie WHERE id_desti='". $_SESSION['id']."' AND lu='0'", $link); $new_message_non_lu = mysql_num_rows($result); ?> <?php echo $new_message_non_lu == 0 ? '' : '<span class="badge badge-important">'. $new_message_non_lu .'</span>'; ?> </a></li>
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
16 mai 2013 à 16:39
16 mai 2013 à 16:39
C'est à rien n'y comprendre car après avoir ajouter ce que tu m'as dit, le script à correctement fonctionné. Merci de ton aide en tout cas ! :)