Syntax error unexpected ';' in...

Résolu
Bonjour,
J'ai recherché une solution sur des problème similaire mais rien trouvé qui résolu mon error :-(
Pouvez vous m'aider...

$str_Calendrier = "SELECT * FROM Calendrier
WHERE idCal=".$id;

$result_Calendrier = mysql_query ($str_Calendrier,$ezine_db) or ezine_mysql_die();

while ($requete =mysql_fetch_object($result_Calendrier)
if( $result = mysql_fetch_object( $requete ))

{

Merci d'avance pour votre aide
Configuration: Windows XP
Firefox 3.0.13

5 réponses

  1. Peux-tu mettre code source de la page en entier s'il te plait? (s'il est pas trop long)
    0
    1. oui...

      <?

      require "ezine_db.inc.php";
      $ezine_db = ezine_connecte_db();
      require "includes/header.php";

      $id = $_GET["idCal"] ;

      $str_Calendrier = "SELECT * FROM Calendrier
      WHERE idCal=".$id;

      $result_Calendrier = mysql_query ($str_Calendrier,$ezine_db) or ezine_mysql_die();

      while ($requete =mysql_fetch_object($result_Calendrier);
      if( $result = mysql_fetch_object( $requete ));

      {
      ?>
      <form name="insertion" action="modif_calendrier3.php" method="POST">
      <input type="hidden" name="id" value="<?php echo($id) ;?>">
      <table border="0" align="center" cellspacing="2" cellpadding="2">
      <tr align="center">
      <td align="left">Date</td>
      <td><input type="text" name="Date" value="<?php echo($result->Date) ;?>"></td>
      </tr>
      <tr align="center">
      <td align="left">Heure</td>
      <td><input type="text" name="Heure" value="<?php echo($result->Heure) ;?>"></td>
      </tr>
      <tr align="center">
      <td align="left">Lieu</td>
      <td><input type="text" name="Lieu" value="<?php echo($result->Lieu) ;?>"></td>
      </tr>
      <tr align="center">
      <td align="left">Equipe dom.</td>
      <td><input type="text" name="EquipeHome" value="<?php echo($result->EquipeHome) ;?>"></td>
      </tr>
      <tr align="center">
      <td align="left">Equipe Ext.</td>
      <td><input type="text" name="EquipeExt" value="<?php echo($result->EquipeExt) ;?>"></td>
      </tr>
      <tr align="center">
      <td align="left">Score</td>
      <td><input type="text" name="Score" value="<?php echo($result->Score) ;?>"></td>
      </tr>
      <tr align="center">
      <td align="left">Type de match</td>
      <td><input type="text" name="TypeMatch" value="<?php echo($result->TypeMatch) ;?>"></td>
      </tr>
      <tr align="center">
      <td align="left">Lien du résumé</td>
      <td><input type="text" name="Rapport" value="<?php echo($result->Rapport) ;?>"></td>
      </tr>
      <tr align="center">
      <td colspan="2"><input type="submit" value="modifier"></td>
      </tr>
      </table>
      </form>
      <?php
      }
      ?>

      Ca dois pas etre grand chose mais ca fait 2 heures que je cherche :-(
      0
      1. Au niveau de ta boucle while

        while ($requete =mysql_fetch_object($result_Calendrier);
        if( $result = mysql_fetch_object( $requete )); 
        


        déja il te manque une parenthèse

        while ($requete =mysql_fetch_object($result_Calendrier));
        if( $result = mysql_fetch_object( $requete )); 
        


        Et puis pourquoi tu fait une boucle while sur 1 ligne? Tu n'as pas oubliè aussi les accolades?

        while ($requete =mysql_fetch_object($result_Calendrier))
        {
        //ton code
        }
        
        0
        1. Contributeur
          il manque une ) non ?
          while ($requete =mysql_fetch_object($result_Calendrier)
          0
          1. je viens d y voir ma boucle n'a aucun interet merci beaucoup pour l'aide
            0