[PHP] unexpected $end
Noyou
-
Groarh Messages postés 682 Date d'inscription Statut Membre Dernière intervention -
Groarh Messages postés 682 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila donc mon probleme affiche sur ma pages :
Parse error: syntax error, unexpected $end
J'ai fait le tour de mon code, est je pense que toutes mes accolade, virgules, parantheses, sont bien fermé. un peu d'aide svp !
Voici le code !
Merci d'avance !
Voila donc mon probleme affiche sur ma pages :
Parse error: syntax error, unexpected $end
J'ai fait le tour de mon code, est je pense que toutes mes accolade, virgules, parantheses, sont bien fermé. un peu d'aide svp !
Voici le code !
<?php // on se connecte à MySQL $db = mysql_connect('xxxx', 'xxxx', 'xxx'); ?> <?php // on sélectionne la base mysql_select_db('xxxx',$db); // on crée la requête SQL $sql = ("SELECT * FROM accounts WHERE account = '$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)) while ($row1 = mysql_fetch_array($result1)) { if ($row1 == NULL) { ?> Aucun Personnage <?php } else { } ?> <li><a href="persoprincip2.php?name=<?php echo $row1['name'];?>"><?php echo $row1['name'];?> <?php echo $row1['level']; //classes ?> <?php if ($row1['class'] == 1) { ?> <img src="fecam.png"><?php } ?> <?php if ($row1['class'] == 2) { ?> <img src="osam.png"><?php } ?> <?php if ($row1['class'] == 3) { ?> <img src="enum.png"><?php } ?> <?php if ($row1['class'] == 4) { ?> <img src="sramm.png"><?php } ?> <?php if ($row1['class'] == 5) { ?> <img src="xelorm.png"><?php } ?> <?php if ($row1['class'] == 6) { ?> <img src="ecam.png"><?php } ?> <?php if ($row1['class'] == 7) { ?> <img src="enim.png"><?php } ?> <?php if ($row1['class'] == 8) { ?> <img src="iopm.png"><?php } ?> <?php if ($row1['class'] == 9) { ?> <img src="cram.png"><?php } ?> <?php if ($row1['class'] == 10) { ?> <img src="sadim.png"><?php } ?> <?php if ($row1['class'] == 11) { ?> <img src="sacrim.png"><?php } ?> <?php if ($row1['class'] == 12) { ?> <img src="pandam.png"><?php } //fin des classes ?> <? { // on affiche les informations de l'enregistrement en cours echo ' <i>Nom :'.$data['name'].'</i></br>'; echo ' <i>level :'.$data['level'].'</i><br>'; echo ' <i>Classe :'.$data['class'].'</i><br>'; } // on ferme la connexion à mysql mysql_close(); ?>
Merci d'avance !
A voir également:
- [PHP] unexpected $end
- Easy php - Télécharger - Divers Web & Internet
- Exemple planning 1 week-end sur 3 - Télécharger - Outils professionnels
- Expert php pinterest - Télécharger - Langages
- Planning roulement 5 personnes - Forum Excel
- Php alert ✓ - Forum PHP
1 réponse
Bonsoir,
« unexpected $end » ça veut juste dire que le parseur a rencontré la fin du fichier alors qu'il ne s'y attendait pas. Donc je ne peux que te conseiller de vérifier à nouveau si toutes tes accolades et tous tes blocs <?php ?> sont bien fermés.
Par exemple, mon éditeur de texte m'indique que l'accolade de la ligne 18 (entre un while et un if) n'est pas fermée.
;)
Edit: Au fait, tu sais que tu peux faire des trucs comme ça ?
« unexpected $end » ça veut juste dire que le parseur a rencontré la fin du fichier alors qu'il ne s'y attendait pas. Donc je ne peux que te conseiller de vérifier à nouveau si toutes tes accolades et tous tes blocs <?php ?> sont bien fermés.
Par exemple, mon éditeur de texte m'indique que l'accolade de la ligne 18 (entre un while et un if) n'est pas fermée.
;)
Edit: Au fait, tu sais que tu peux faire des trucs comme ça ?
$classes = array( 1 => "fecam.png", 2 => "osam.png", 3 => "enum.png", 4 => "sramm.png", 5 => "xelorm.png", 6 => "ecam.png", 7 => "enim.png", 8 => "iopm.png", 9 => "cram.png", 10 => "sadim.png", 11 => "sacrim.png", 12 => "pandam.png" ); echo "<img src=\"{$classes[$row1['class']]}\">";