La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Problème avec la fonction " if/else" sous Firefox
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème avec la fonction " if/else" sous Firefox  (Lu 996 fois)
Problème avec la fonction " if/else" sous Firefox
« sur: le 12-01-2009 a 15:29:20 »
fred_emond
Membre récent
*

Hors-Ligne

Messages: 4



Bonjour!

Voir le Profil    WWW
Répondre avec citation

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

Rapporter au modérateur  

Re:Problème avec la fonction " if/else" sous Firefox
« Répondre #1 sur: le 12-01-2009 a 19:52:34 »
Krash
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 181





Voir le Profil    E-Mail
Répondre avec citation

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 ?

Rapporter au modérateur  
Re:Problème avec la fonction " if/else" sous Firefox
« Répondre #2 sur: le 12-01-2009 a 20:23:15 »
fred_emond
Membre récent
*

Hors-Ligne

Messages: 4



Bonjour!

Voir le Profil    WWW
Répondre avec citation

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&ccedil;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!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
         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">&nbsp;</td>
  </tr>
</table>

<p>&nbsp;</p>
<p>&nbsp;</p>
<?php } else { } ?>


J'espère que ce sera un peu plus clair...

Rapporter au modérateur  

Re:Problème avec la fonction " if/else" sous Firefox
« Répondre #3 sur: le 12-01-2009 a 20:56:54 »
Krash
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 181





Voir le Profil    E-Mail
Répondre avec citation

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"  ...

Rapporter au modérateur  
Re:Problème avec la fonction " if/else" sous Firefox
« Répondre #4 sur: le 12-01-2009 a 21:13:52 »
fred_emond
Membre récent
*

Hors-Ligne

Messages: 4



Bonjour!

Voir le Profil    WWW
Répondre avec citation

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

Rapporter au modérateur  

Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg