Titre: Problème avec la fonction " if/else" sous Firefox
Posté par: fred_emond le le 12-01-2009 a 15:29:20
Bonjour à tous! Voila mon problème:
Dans mon site de gallerie photo, mon code fait les action suivantes:
- Vérifie dans sql si la photo est activée. - Si activée, affiche la photo et le texte. - Si non activée, passe à la suivante.
Cela s'exécute six fois de suite. Le code est exactement le même pous toute, c'est du copier coller en changeant l'identification des photos.
Sous tous les navigateurs, toutes les photos activées s'affichent. Sous Firefox, seulement quelques-une! Il en "saute" qui sont pourtant activées...
Voici le code:
Code:
<!----------------------photo 1------------------------------->
<?php if ( $fish1activate == 1 ) {?>
<table width="660" border="1"> .....code d'affichage......</table>
<?php } else { } ?>
<!----------------------photo 2------------------------------->
<?php if ( $fish2activate == 1 ) {?>
<table width="660" border="1"> .....code d'affichage......</table>
<?php } else { } ?> |
|
et ainsi de suite pour toutes les photos!
Quel est mon problème?
Merci!
Fred |
Titre: Re:Problème avec la fonction " if/else" sous Firefox
Posté par: Krash le le 12-01-2009 a 19:52:34
Si ca marche sur un navigateur, ca vient pas du php car le php est executé par le serveur et pas le navigateur, c'est plutot un probleme en html si deja
Est il possible d'avoir un lien vers cette galerie ou le code html qui se trouve dans les tableaux ? |
Titre: Re:Problème avec la fonction " if/else" sous Firefox
Posté par: fred_emond le le 12-01-2009 a 20:23:15
la page en question : http://www.monaquarium.ca/fred/my-reef-aquarium-livestock.php
dans la section poisson, il y a 6 images d'enregistré dans la base de donnée, et il m'affiche seulement la #2,4 et 6. Dans la section coraux, il affiche la #1 et 3. ???
Le code complet, pour chacune des images est :
Code:
<?php if ( $fish1activate == 1 ) {?>
<table width="660" border="1" align="center" cellpadding="0" style="margin: 0 auto" > <tr> <td width="150"> <ul class="hoverbox"> ----> classe pour agrandir l'image au survol de souris <li> <a href="#"><img src="images/<?php echo $fishpic1; ?>" alt="description" /><img src="images/<?php echo $fishpic1; ?>" alt="<?php echo $fishpic1caption; ?>" class="preview" /> </a> </li> </ul> </td> <td width="510"><div align="center"><?php echo $fishpic1caption; ?></div></td> </tr> <tr> <td colspan="2"> <?php $page_id = $fishpic1; echo $page_id; ?> <?php if ( $commentactivate == 1 ) {?> -----> Vérifie si l'utilisateur veut recevoir des commentaires <div class='moreInfoWrapper'> <div class='divToggle'> <h3>Cette photo a reçu <?php $query = "select count(*) from sagu6260_aquariumdata.comments WHERE page_id='$page_id'"; $result = mysql_query($query) or die (mysql_error());
$count=mysql_fetch_row($result);
echo $count[0]; ?> commentaires! Cliquez pour afficher / masquer</h3> </div> <div class='moreInfo'> <?php $formname = "fishpic1"; include("../comments/comments_show.php"); -----> Affiche les commentaires reçus include("../comments/comments_form.php"); ------> Forme pour ajouter les commentaires ?> </div> </div> <?php } else { } ?> </td> </tr> <tr> <td height="18" colspan="2"> </td> </tr> </table>
<p> </p> <p> </p> <?php } else { } ?> |
|
J'espère que ce sera un peu plus clair... |
Titre: Re:Problème avec la fonction " if/else" sous Firefox
Posté par: Krash le le 12-01-2009 a 20:56:54
Hum je sais pas trop
pour moi ce qui fout la merde c'est ces commentaires
<!------------------------------------------------------------------------------------------------------------------------------> <!-----------------------------------------------Fish 1-------------------------------------------------------------------------> <!------------------------------------------------------------------------------------------------------------------------------>
Quand je les enlève ca marche
de plus pour tous les formulaires qui se trouvent dans ton code, n'oublies pas le name=
<form name "fishpic1" ...
=>
<form name="fishpic1" ... |
Titre: Re:Problème avec la fonction " if/else" sous Firefox
Posté par: fred_emond le le 12-01-2009 a 21:13:52
Bingo! T'as bien raison Krash, les lignes de commentaires foutais le bordel! Maintenant ça marche à merveille!
Merci beaucoup pour votre aide, je l'aurais jamais trouvé tout seul!
Fred |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|