Parse error: syntax error, unexpected '<'

Résolu
Zakarya93 Messages postés 1026 Statut Membre -  
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour,

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

jordane45 Messages postés 40050 Statut Modérateur 4 756
 
Ligne 14 ... tu remets des balises php
    <?php

........ alors que tu es Déjà .... dans du php ....

supprime cette ligne.
0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 
Idem.. ligne 22 et 17 ...
0
Zakarya93 Messages postés 1026 Statut Membre 10
 
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
	   ?>
   }   
	   
?>
0
hharchi9 Messages postés 693 Statut Membre 24
 
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.
0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 
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
0
Zakarya93 Messages postés 1026 Statut Membre 10
 
Merci infiniement :)
0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 
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 IF
 if($invitations == true){

par :
 if(count($invitations)>0){
0
Zakarya93 Messages postés 1026 Statut Membre 10
 
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 ?
0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 
Heu... je ne comprend pas la question...

Ce que tu code ... c'est l'ajout / modification / suppression de données stockées dans une BDD depuis des formulaires HTML et/ou différents boutons ou liens ....
par contre.. je ne comprend pas de quoi tu parles par rapport au filtre et à la validation......
0