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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [RESOLU]Taille variante des cellules

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]Taille variante des cellules

n°1512270
acorsa
Posté le 08-02-2007 à 15:40:44  profilanswer
 

Bonjour,
J'affiche un tableau avec une liste de drapeaux qui varie selon le projet ds lequel je travaille.  
Voici mon code: (ça pourrait servir à quelqu'un)
 
       $query2=mysql_query("select distinct language_name from Projects where Password=... order by language_name ASC" );            
               
       while($query2 and $data = mysql_fetch_array($query2)) {
         $lg_list=$data["language_name"];              
         $explode = explode (";",$lg_list);
         $count=substr_count($lg_list,";" ) ;
/*Comme les lg sont séparées par un ";" ds la bd j'utilise le explode*/
 
         for ($j=0;$j<$count;$j++) {
           $lg_iso = $explode[$j];        
           $flag_name=$lg_iso.".png";
                   
           $query3=mysql_query("select distinct language_name, ISO from Languages where ISO='$lg_iso'" );
           while($query3 and $data = mysql_fetch_array($query3)) {
             $lg_name=$data["language_name"];              
             
             /*Là j'affiche un à un les drapeaux grâce au while*/
             echo"<td align=\"center\">
                    <input type=\"checkbox\" name=\"language[]\" value=\"$lg_iso\"></input>
                    <img src=./../img/flagues/$flag_name title='$lg_name' width=18 height=13>
                  </td>";
           }
         }
        }    
Voilà ma requête est: Comment partager la ligne de façon égale en fonction du nombre de drapeaux à afficher.


Message édité par acorsa le 08-02-2007 à 15:56:37
mood
Publicité
Posté le 08-02-2007 à 15:40:44  profilanswer
 

n°1512281
acorsa
Posté le 08-02-2007 à 15:56:21  profilanswer
 

Bon ok je pense avoir trouvé....je mets la solution:
           $div=100/$count;
           $cell_size=intval(abs($div)); /*Pour avoir le résultat entier de la division.*/
Je divise donc la ligne par le nombre de drapeaux contenu ds la variable $count, et je récupère la partie entière de cette division.
Si vous avez de meilleure idées...Celle là semble marcher...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [RESOLU]Taille variante des cellules

 

Sujets relatifs
[résolu]Problème avec ExecuteExcel4Macro....[CSS/JSP] Pb d'accès au style CSS via page JSP [Resolu]
[VB.NET] Windows Media Player sur PDA [RESOLU][Algo] Combinaisons à taille variable d'élements d'un ensemble
_blank à la taille de la photo ?[RESOLU] Requete avec la date la plus proche de today
[RESOLU]Problème execution index.html[Résolu] Récupérer le nom des champs d'une table MySQL
Probleme avec des champs EDIT [ RESOLU ][PERL] tache cron [résolu]
Plus de sujets relatifs à : [RESOLU]Taille variante des cellules


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