condition dans condition.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : condition dans condition.

Re: condition dans condition.

par piotrowski-s » 13 mars 2012, 15:09

Oui c'était exactement cela. c'est l'ouverture avec <? ligne 2 qui doit posait problème. Les short tags ne doivent pas être activés
Merci beaucoup j'aurais pu chercher pendant des heures. ça m'apprendra à coder uniformément.

Re: condition dans condition.

par xTG » 13 mars 2012, 14:44

Oui mais tu as un <? au lieu d'un <?php donc il y a fort à parier que le code n'est pas interprété et est renvoyé en brut comme du HTML. ;)

Re: condition dans condition.

par piotrowski-s » 13 mars 2012, 14:28

j'ai autant de crochets qui s'ouvrent que de crochets qui se ferment. Je ne vois pas d'ou provient l'erreur.

condition dans condition.

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']; ?>&nbsp;<?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.