Parse error: syntax error, unexpected '<'
Résolu
Zakarya93
Messages postés
1026
Statut
Membre
-
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30426 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai cette erreur : Parse error: syntax error, unexpected '<' in C:\wamp\www\rs\pages\invitations.php on line 14
voici le code :
Merci d'avance :)
J'ai cette erreur : Parse error: syntax error, unexpected '<' in C:\wamp\www\rs\pages\invitations.php on line 14
voici le code :
<?php
include('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');
?>
<h3>Vos invitations</h3>
<?php
$invitations = recup_invitations();
if($invitations == true)
{
foreach($invitations as $invitation)
<?php
<img src='avatar/<?php echo $invitation['avatar']; ?>'height='100' width='100' alt='avatar'>
<div class='error'>
<?php echo $invitation['pseudo_exp']; ?> a voulu vous ajouter comme ami(e)<br />
<a href="">Accepter |</a><a href=""Refuser</a>
?>
}
}else{
<?php
<div class='error'>Vous n'avez pas d'invitations
?>
}
?>
Merci d'avance :)
4 réponses
-
Ligne 14 ... tu remets des balises php
<?php
........ alors que tu es Déjà .... dans du php ....
supprime cette ligne.
-
-
J'ai mtn : Parse error: syntax error, unexpected '<' in C:\wamp\www\rs\pages\invitations.php on line 15
<?php include('functions/membre.func.php'); include('body/header.php'); include('body/menu.php'); ?> <h3>Vos invitations</h3> <?php $invitations = recup_invitations(); if($invitations == true) { foreach($invitations as $invitation) <img src='avatar/<?php echo $invitation['avatar']; ?>'height='100' width='100' alt='avatar'> <div class='error'> echo $invitation['pseudo_exp']; ?> a voulu vous ajouter comme ami(e)<br /> <a href="">Accepter |</a><a href=""Refuser</a> } }else{ <div class='error'>Vous n'avez pas d'invitations ?> } ?> -
De manière générale, lorsque tu es face à une erreur en "unexpected" avant de poster ta question regarde la ligne indiquée et la ligne précédente pour trouver le problème. C'est une erreur fréquente lorsque l'on programme et il est souvent simple de la "réparer". Après avoir chercher, si tu ne trouves pas, rien ne t'empêche de venir poser la question, MAIS,, pour apprendre, rien de mieux que de chercher au maximum par soit-même.
-
-
Le code corrigé :
<?php include('functions/membre.func.php'); include('body/header.php'); include('body/menu.php'); ?> <h3>Vos invitations</h3> <?php $invitations = recup_invitations(); if($invitations == true){ foreach($invitations as $invitation) { echo "<img src='avatar/".$invitation['avatar']."'height='100' width='100' alt='avatar'>"; echo "<div class='error'> ".$invitation['pseudo_exp']." a voulu vous ajouter comme ami(e)<br />"; echo " <a href='#'>Accepter</a><a href='#'>Refuser</a>"; echo "</div>"; } }else{ echo "<div class='error'>Vous n'avez pas d'invitations</div>"; } ?>
Sachant qu'en plus .. tu avais oublié des accolades .. de fermer des div .. des balises A ....
Cordialement,
Jordane -
Autre souci ...
Ta fonction recup_invitations() ... ne retourne pas TRUE .......
Il retourne un tableau contenant la liste des invitations...
Il faut donc aussi modifier ton IFif($invitations == true){
par :if(count($invitations)>0){ -
J'aurais une question HS ! :)
Ce que je code, c'est bien des datas de form HTML c ça ? à quoi ça va servir de les filtrer / valider ?