par
piotrowski-s » 13 mars 2012, 14:21
Bonjour à tous, j'ai fais une condition qui doit donner un affichage si et seulement si elle est vérifiée. sauf que cette condition contient au sein d'elle même une autre condition, du coup, je me suis emmêlé les pinceaux et j'ai un message d'erreur.
( ! ) Parse error: syntax error, unexpected '}' in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\creance.php on line 1088
Voici le code qui produit cette erreur:
</tr>
<? if (!empty($user['code_filiale'])) { ?> <tr> <?php
$sql = 'SELECT * FROM client where code_client='.$user['code_filiale'].'';
$result = mysql_query($sql) or die(__LINE__.mysql_error().$sql);
?>
<?php
$donnees2 = mysql_fetch_assoc($result)
?><img src="<?php echo $donnees2['logo']; ?>" /></tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b>SOCIETE</b></font></td>
<td width="91%"> <?php echo $donnees2['nom_societe']; ?></span></td>
</tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b><img src="images/activity.jpg">ACTIVITE</b></font></td>
<td width="91%"> <?php echo $donnees2['activite']; ?></span></td>
</tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b>ADRESSE DU SIEGE</b></font></td>
<td> <?php echo $donnees2['adresse']; ?><br /><?php echo $donnees2['cp']; ?> <?php echo $donnees2['ville']; ?><br /><?php echo $donnees2['pays']; ?></span></td>
</tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b>FICHE CLIENT</b></font></td>
<td> <a href="client.php?code_client=<?php echo $donnees2['code_client']; ?>" ><?php echo $donnees2['code_client']; ?></a></span></td>
</tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b>NOTE</b></font></td>
<td><?php if ($donnees2['note'] < 0.5 )
{ ?><img src="images/rate/05.gif" />
<?php } elseif ($donnees2['note'] > 0.5 AND $donnees['note'] <=1 )
{ ?><img src="images/rate/1.gif" />
<?php } elseif ($donnees2['note'] > 1 AND $donnees['note'] <=1.5 )
{ ?><img src="images/rate/15.gif" />
<?php } elseif ($donnees2['note'] > 1.5 AND $donnees['note'] <=2 )
{ ?><img src="images/rate/2.gif" />
<?php } elseif ($donnees2['note'] > 2 AND $donnees['note'] <=2.5 )
{ ?><img src="images/rate/25.gif" />
<?php } elseif ($donnees2['note'] > 2.5 AND $donnees['note'] <=3 )
{ ?><img src="images/rate/3.gif" />
<?php } elseif ($donnees['note'] > 3 AND $donnees['note'] <=3.5 )
{ ?><img src="images/rate/35.gif" />
<?php } elseif ($donnees2['note'] > 3.5 AND $donnees['note'] <=4 )
{ ?><img src="images/rate/4.gif" />
<?php } elseif ($donnees2['note'] > 4 AND $donnees['note'] <=4.5 )
{ ?><img src="images/rate/45.gif" />
<?php } elseif ($donnees2['note'] > 4.5 AND $donnees['note'] <=5 )
{ ?><img src="images/rate/5.gif" />
<?php } else {?>Il n'y a pas de filiale pour ce client<?php } ?></span></td>
</tr><?php } ?>
Je ne sais pas ou est l'erreur car j'ai bien fermé les bonnes balises aux bons endroits. D'avance merci pour votre aide.
Bonjour à tous, j'ai fais une condition qui doit donner un affichage si et seulement si elle est vérifiée. sauf que cette condition contient au sein d'elle même une autre condition, du coup, je me suis emmêlé les pinceaux et j'ai un message d'erreur.[php]( ! ) Parse error: syntax error, unexpected '}' in C:\wamp\www\NEOGETCASH\GESTIONNAIRE\creance.php on line 1088
[/php]Voici le code qui produit cette erreur:[php]</tr>
<? if (!empty($user['code_filiale'])) { ?> <tr> <?php
$sql = 'SELECT * FROM client where code_client='.$user['code_filiale'].'';
$result = mysql_query($sql) or die(__LINE__.mysql_error().$sql);
?>
<?php
$donnees2 = mysql_fetch_assoc($result)
?><img src="<?php echo $donnees2['logo']; ?>" /></tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b>SOCIETE</b></font></td>
<td width="91%"> <?php echo $donnees2['nom_societe']; ?></span></td>
</tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b><img src="images/activity.jpg">ACTIVITE</b></font></td>
<td width="91%"> <?php echo $donnees2['activite']; ?></span></td>
</tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b>ADRESSE DU SIEGE</b></font></td>
<td> <?php echo $donnees2['adresse']; ?><br /><?php echo $donnees2['cp']; ?> <?php echo $donnees2['ville']; ?><br /><?php echo $donnees2['pays']; ?></span></td>
</tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b>FICHE CLIENT</b></font></td>
<td> <a href="client.php?code_client=<?php echo $donnees2['code_client']; ?>" ><?php echo $donnees2['code_client']; ?></a></span></td>
</tr>
<tr>
<td width="150" align="left" ><font size="2" face="Verdana"><b>NOTE</b></font></td>
<td><?php if ($donnees2['note'] < 0.5 )
{ ?><img src="images/rate/05.gif" />
<?php } elseif ($donnees2['note'] > 0.5 AND $donnees['note'] <=1 )
{ ?><img src="images/rate/1.gif" />
<?php } elseif ($donnees2['note'] > 1 AND $donnees['note'] <=1.5 )
{ ?><img src="images/rate/15.gif" />
<?php } elseif ($donnees2['note'] > 1.5 AND $donnees['note'] <=2 )
{ ?><img src="images/rate/2.gif" />
<?php } elseif ($donnees2['note'] > 2 AND $donnees['note'] <=2.5 )
{ ?><img src="images/rate/25.gif" />
<?php } elseif ($donnees2['note'] > 2.5 AND $donnees['note'] <=3 )
{ ?><img src="images/rate/3.gif" />
<?php } elseif ($donnees['note'] > 3 AND $donnees['note'] <=3.5 )
{ ?><img src="images/rate/35.gif" />
<?php } elseif ($donnees2['note'] > 3.5 AND $donnees['note'] <=4 )
{ ?><img src="images/rate/4.gif" />
<?php } elseif ($donnees2['note'] > 4 AND $donnees['note'] <=4.5 )
{ ?><img src="images/rate/45.gif" />
<?php } elseif ($donnees2['note'] > 4.5 AND $donnees['note'] <=5 )
{ ?><img src="images/rate/5.gif" />
<?php } else {?>Il n'y a pas de filiale pour ce client<?php } ?></span></td>
</tr><?php } ?>
[/php]Je ne sais pas ou est l'erreur car j'ai bien fermé les bonnes balises aux bons endroits. D'avance merci pour votre aide.