Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1652 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problème avec un modulo et un tableau html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec un modulo et un tableau html

n°1810687
xaviou10
Posté le 10-11-2008 à 23:16:08  profilanswer
 

Bonsoir,
j'essaie de faire un affichage de trois cellules par lignes.
Mais la deuxiéme ligne ne saute pas au bout de trois cellulle ?

Code :
  1. <table>
  2.                  <tr style="margin:20px; border:1px solid red; padding: 20px;">
  3.         <?php
  4.            $j=1;           
  5.              foreach ($result as $row)
  6.              {
  7.                  $id=$row['id'];
  8.                  $image=$row['image'];
  9.                  $nom=$row['nom'];
  10.                  $prix=$row['prix'];
  11.                  $description=$row['description'];
  12.                  $stockMinimum=$row['stockMinimum'];?>               
  13.                  <td style="border:1px solid #fff; padding:0px; position:relative;
  14.                  background-color:transparent; margin:0px; text-align:center; width:250px;">
  15.                      <h3 style="text-align:left; font-size:90%; margin:0 0 0 10px; padding: 0;">
  16.                         <?php echo nl2br($model->debutTexte($nom, 18));?>
  17.                      </h3>
  18.                     <span style="font-weight: bold; margin:0 0 0 110px;">
  19.                         <?php echo $prix;?>&nbsp;&euro;
  20.                      </span>
  21.                      <p><?php
  22.                      $tabImage= explode(' ', $image);
  23.                      if(isset($tabImage[0]) && !empty($tabImage[0]))
  24.                      {
  25.                          echo '
  26.                          <a href="?page=detailProduit&amp;idProduit='.$id.'&amp;categorie='.$idCategorie.'">
  27.                              <img src="images/'.$tabImage[0].'"
  28.                              style="border:3px solid #fff; height:140px; width:140px;" alt="produit $tabImage[0]" />
  29.                          </a>';
  30.                      }
  31.                      else
  32.                          echo '<img src="img/noImage.jpg" style="height:90px; width:90px;" alt="Aucune image de description" />';?>
  33.                      </p>
  34.                      <p>
  35.                          <span style="display:block;">
  36.                             <?php echo html_entity_decode(nl2br($model->debutTexte($description, 17)));?>
  37.                          </span>
  38.                          <span style="display:block;">
  39.                             <a href="?page=detailProduit&amp;idProduit=<?php echo $id;?>&amp;categorie=<?php echo $idCategorie;?>">
  40.                                 voir la description
  41.                             </a>
  42.                         </span>
  43.                      </p>
  44.                 </td><?php
  45.                   if($j % 6 == 3) echo '</tr><tr>';
  46.                     $j++; 
  47.               }
  48.          }?>
  49.     </tr></table>


 
Merci
_________________
contribution open source
http://www.phpclasses.org/browse/package/4685.html


---------------
contribution open source http://www.phpclasses.org/browse/file/23687.html
mood
Publicité
Posté le 10-11-2008 à 23:16:08  profilanswer
 

n°1810761
CAJAX
Posté le 11-11-2008 à 01:14:43  profilanswer
 

peut etre ?

Code :
  1. if($j % 3 == 0) echo '</tr><tr>';
  2.                      $j++;

n°1810767
xaviou10
Posté le 11-11-2008 à 03:58:47  profilanswer
 

je ne connais pas le sens de la division du modulo ?
$j % 3 == 0
cela fait 1/3 = 0 ?

n°1810795
CAJAX
Posté le 11-11-2008 à 11:36:09  profilanswer
 

Code :
  1. <?php
  2. for($i=1;$i<25;$i++)
  3. echo $i.' - '.($i%6==3).'<br/>';
  4. ?>


 
et
 

Code :
  1. <?php
  2. for($i=1;$i<25;$i++)
  3. echo $i.' - '.($i%3==0).'<br/>';
  4. ?>


 
1%3=1
2%3=2
3%3=0 (ta daaa!! </tr><tr> )
4%3=1
5%3=2
6%3=0 (encore fois </tr><tr> )
etc.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problème avec un modulo et un tableau html

 

Sujets relatifs
[réglé]Problème affichage Xhtml avec IE6 et 7[resolu] alignement cellule dans tableau HTML
Problème bête, feuille de style htmlproblème EJB en remote
Problème d'encodage lors d'un join.Problème Formulaires
[PHP Class] - Création d'un objet et attribution de valeurs (tableau)probleme identification client avec mot de passe
Plus de sujets relatifs à : problème avec un modulo et un tableau html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR