Syntax error unexpected ';' in...

Résolu/Fermé
sfc2000 - 6 août 2009 à 15:37
 sfc2000 - 6 août 2009 à 15:48
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

5 réponses

Peux-tu mettre code source de la page en entier s'il te plait? (s'il est pas trop long)
0
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
le_joker_fou Messages postés 765 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
6 août 2009 à 15:46
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
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 5 628
6 août 2009 à 15:47
il manque une ) non ?
while ($requete =mysql_fetch_object($result_Calendrier)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
je viens d y voir ma boucle n'a aucun interet merci beaucoup pour l'aide
0