Parse error...elle est ou?

Statut
N'est pas ouverte pour d'autres réponses.

Styleman

Touriste
Bonjour, Voila j'ai une erreur:


Parse error: parse error in /data/www/halflifexpert/urt/matchs.php on line 17


Code:
<? 
include("config.php");
   $db = mysql_connect($host,$user,$pass);
   mysql_select_db('$base,$db);
         
     if (empty($id)) { 
     $sql = "SELECT * FROM calendrier ORDER BY date ASC"; 
     $result = mysql_query($sql); 
     $NbRep = mysql_num_rows($result); 
     if ($NbRep != 0) {
          echo "<b>Liste des prochains matchs:</b><br><br>"; 
          while ($ligne = mysql_fetch_array($result)) { 
               echo "<a href=\"matchs.php?id=".$ligne[id]."\">Speedy contre ".$ligne[adversaire]."</a><br>"; 
          } 
     } 
     else { 
          echo 'Il n'y a pas de matchs dans la table'; 
     } 
} 
else { 
     $sql = "SELECT * FROM calendrier WHERE id = $id"; 
     $result = mysql_query($sql); 
     $NbRep = mysql_num_rows($result); 
     if ($NbRep != 0) { 
          $ligne = mysql_fetch_array($result); 
	  
          $message = $ligne[message];
          $message = nl2br ($message);

          echo '<b>Match du Speedy contre '.$ligne[adversaire].' en '.$ligne[equipe].'</b><br><br>';
          echo '<b>Type de match:</b> '.$ligne[type].' <br>';
          echo '<b>Date:</b> Le '.$ligne[date2].' à '.$ligne[heure].'<br>';
          echo '<b>Lieu:</b> '.$ligne[lieu].' <br>';
          echo '<b>Heure du rendez-vous:</b> '.$ligne[rdv].' <br>';
          echo '<b>Lieu du rendez-vous:</b> '.$ligne[lieu_rdv].' <br>';
          echo '<b>Message particulier:</b><br>'.$message.'<br>';
          echo '<b>Résultat:</b>'.$data[resultat].'<br>';

     } 
     else { 
          echo "Il n'y a pas de matchs ayant cet ID."; 
     mysql_close();
     }
}
?>
Pourtant la ligne 17 c'est :
Code:
echo 'Il n a pas de matchs dans la table';

Merci bcp...
 

Hacko

Elite
Code:
echo 'Il n'y a pas de matchs dans la table';
il y a le ' qui fait tout foirer.
 
1er
OP
S

Styleman

Touriste
Hacko a dit:
Code:
echo 'Il n'y a pas de matchs dans la table';
il y a le ' qui fait tout foirer.
Non j'ai essaye avec le \ devant, fallais juste remplacé les ' par des " mais now c la ligne 43 ki deconné...
 

Hacko

Elite
C'est pas le . en fin de phrase ?
 
1er
OP
S

Styleman

Touriste
non ce n'est pas ça :cry:
 
N

niafron

ex membre
echo "Il n'y a pas de matchs dans la table";

essaye ca
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut