begin process at 2012 05 28 23:28:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Cellule vide deTableau Dynamique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cellule vide deTableau Dynamique

lundi 20 août 2007 à 15:56:48 | Cellule vide deTableau Dynamique

christobal

Bonjour, j'utilise un ch'ti code pour organiser l'affichage d'un résultat venant d'une DB dans un tableau de trois colonnes.
Tout marche très bien.
Afin de rendre l'affichage plus propre et plus conforme au standard web j'aimerais pouvoir rajouter des cellules automatiquement quand il en manque.
Je m'explique : mon tableau affiche le résultat sur 3 colonnes donc le tableau est conforme quand le nb de cellule est un multiple de 3. Mais comme ce n'est pas souvent le cas comment faire pour générer des cellules vide supplémentaire.

voici mon code si qq a une idée.

// Récup le résultat dans un table
$res_ac = mysql_query($req_ac); 
while($data_ac = mysql_fetch_array($res_ac))  {
// on stocke les données
$tablo_ac[]=$data_ac;

// Affichage dans un tableau de N colonne
$nbcol=3;
// construction du tableau
echo '<table width="100%" cellpadding="5">'; 
for($f=0;$f<count($tablo_ac);$f++){

        if($f%$nbcol==0) 
        echo '<tr>'; 
        echo '<td valign="top" width="33%"><div id="AccueilTitreInfo">'.$tablo_ac[$f]['titre'].'</div>'.$tablo_ac[$f] ['article']).'<br /><br /></div></td>'; 
        if($f%$nbcol==($nbcol-1) or $f==(count($tablo_ac)-1))
        echo '</tr>'; 

echo '</table>';

Merki

lundi 20 août 2007 à 16:18:33 | Re : Cellule vide deTableau Dynamique

pysco68

teste si le nombre de cellules que t'a inséré est un multiple de 3, et si c'est ppas le cas ajoute le nombre des cellules qu'il te faut...
la fonction is_int() te permet de tester si les résultat dela division pas 3 est entier.... le reste est pas trop difficile :)

vala :)


Developpement Web Yannic GraphiX | Mon CMS yArt et sa démo

lundi 20 août 2007 à 17:38:20 | Re : Cellule vide deTableau Dynamique

christobal

Bon, j'ai tester cette fonction que je ne connaissait pas.

if(is_int($f/$nbcol)) {
echo 'oui';
}
else {
echo 'non';
}


et le résultat est bon.

par contre je ne voie pas comment l'intégrer dans mon code ni comment ajouter le Nb de cellules manquantes.
lundi 20 août 2007 à 17:42:58 | Re : Cellule vide deTableau Dynamique

pysco68

ben dans la premier boucle tu n'a rien à faire, puisque le tableau est complêt.... c'est dans ta boucle else que tu cherche le prochain multiple de 3 (une petite sous boucle for() ) et puis tu soustrait ce nombre de cases à ce multiple et dans une dernière boucle for() tu ajoute le nombre de cellules vides qu'il te faut :)


Developpement Web Yannic GraphiX | Mon CMS yArt et sa démo



Cette discussion est classée dans : tableau, echo, ac, tablo, nbcol


Répondre à ce message

Sujets en rapport avec ce message

Sélection graphique (clic) d'un enregistrement [ par benoit74 ] Avec mes bases de php (et l'aide de certains codes sources, merci à vous ) j'arrive à afficher un tableau html correspondant à une de mes tables mysql ***ECHO UN TABLEAU *** [ par kodiask ] voila je voudrai faire un sorte ke le php m'affiche un tableau avec des case ki serai rempli par des variable pr me donner un livre d'or voila merci b aide pour dessiner un tableau avec echo ( livre d'or) [ par agentTMORT ] while ($ligne = mysql_fetch_object ($res)) {echo "";echo ""; echo "&l Souci dans mon tableau [ par slhuilli ] Bonjour,je cherche la faille dans ce bout de code depuis p$ls jours sans trouver. Qu'elqu'un pourra peut être maider et m'expliquer . En fait, je n Tableau dans des variables de session [ par D3tR4k3 ] Voici mon probleme :Je recupere les valeurs d'une ckeck box dans un tableau, et je souhaite mettre ce tableau dans une variable de session.Mais mon c couleurs alternés dans un foreach ? [ par attentio ] slt a tous !je souhaiterais altrener la couleur de mes ligne dans un tableau, mais je ne sais pas comment faire etant donné que mon tableau se trouve passage de tableau à un popup [ par deric555 ] Bonne année !J'aimerais passer en paramètre un tableau à un popup; j'utilise le code suivant :if(count($champ["rfc822mailmember"]) != 0){       echo " Mettre 3 petits points... [ par Bowlest ] Bonjour, Je viens de finir une page avec les résultats en tableaux, mais je viens de me rendre compte qu'il faut que je coupe automatiquement les phr Probleme d'extraction d'une table sql vers un tableau html [ par langkif ] Bonjour, j'ai un petit soucis. Je prepare un syteme de commande en ligne pour ma boite, et je dois extraire une liste de produit contenu dans une t trier un tableau [ par jchbt ] Salut,j'ai le code suivant qui me sert a afficher un tableau, et je cherche a faire en sorte que les colonnes se trient automatiquement (uniquement or


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales