Parse error: syntax error, unexpected '<'

Résolu/Fermé
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 18 juin 2015 à 23:29
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 18 juin 2015 à 23:49
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 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
18 juin 2015 à 23:30
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 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
18 juin 2015 à 23:31
Idem.. ligne 22 et 17 ...
0
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
18 juin 2015 à 23:33
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 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
18 juin 2015 à 23:33
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 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié par jordane45 le 18/06/2015 à 23:36
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 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
18 juin 2015 à 23:39
Merci infiniement :)
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
18 juin 2015 à 23:37
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 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
18 juin 2015 à 23:39
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 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
18 juin 2015 à 23:49
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