IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Découpage d'un tableau


Sujet :

HTML

  1. #1
    Membre habitué Avatar de kagura
    Inscrit en
    Avril 2005
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 360
    Points : 130
    Points
    130
    Par défaut Découpage d'un tableau
    Bonjour,
    Je souhaite faire un tableau qui sera comme suit:
    Nombre de colonnes est 4 (c'est un nombre fixe)
    et les lignes sont crées selon le nombre de mois entre la date d'aujourd'ui et la fin de l'année.
    J'espere etre claire dans ma question.
    Merci pour vos reponses

  2. #2
    Membre habitué Avatar de kagura
    Inscrit en
    Avril 2005
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 360
    Points : 130
    Points
    130
    Par défaut
    Ben retard pour vos réponses peu d'effort de ma part et voilà solution trouvée
    Pour toute personne interessée voilà mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    <?
    //Définition des date au format jour-mois-année
    $date_today = date("d-m-Y");
    $f = date ( "d-m-Y" , mktime ( 0 , 0 , 0 , 12 , 31 , date("Y") ) ) ;
    //Extraction des données
    list($jour1, $mois1, $annee1) = explode('-', $f);
    list($jour2, $mois2, $annee2) = explode('-', $date_today);
    //Calcul des timestamp
    $timestamp1 = mktime(0,0,0,$mois1,$jour1,$annee1);
    $timestamp2 = mktime(0,0,0,$mois2,$jour2,$annee2); 
    $a = number_format(abs($timestamp2 - $timestamp1)/(86400*7*4));
    $c = $a/4;
    $k = 1;
    ?>
    <form name="form1" method="post" action="">
    <table width="90%" border=1 align="center" cellpadding=7 cellspacing=0 bordercolor="#AODOFF" bgcolor="white">
    <tr>
    <?      
    for($j=1;$j<$c;$j++)
    {
    for($i=$k;$i<$k+4;$i++)
    {
    ?>
    <th align="center" width="7%">
    <input name="date" type="checkbox" value="">
    <? echo date ( 'd-m-Y' , mktime ( 0 , 0 , 0 , (date('m')+$i) , 1 , date('Y') ) ) ;?>
    <input type="text" name="nombre" size="5"></th>	
    <?      
    }
    ?>
    </tr>
    <?
    $k = $k + 4;
    }
    ?>
    <tr>
    <?
    for($m=$i;$m<$i+($a-$k);$m++)
    {
    ?>
    <th align="center" width="7%">
    <input name="date" type="checkbox" value="">
    <? echo date ( 'd-m-Y' , mktime ( 0 , 0 , 0 , (date('m')+$m) , 1 , date('Y') ) ) ;?>
    <input type="text" name="nombre" size="5"></th>
    <?
    }
    ?></tr>
    <tr>
    <th align="center" colspan="4"><input type="submit" name="Submit" value="Envoyer"></th>
    </tr>
    </table>
    </form>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Découpage d'un tableau en sous tableaux
    Par ivan-dev dans le forum Langage
    Réponses: 1
    Dernier message: 23/12/2010, 16h22
  2. Réponses: 1
    Dernier message: 19/03/2008, 17h32
  3. [ModeliXe] Découpage d'un tableau pour mise en forme
    Par amans dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 16/11/2007, 09h39
  4. Découpage d'un tableau de cellules en sous-tableaux
    Par sseneor dans le forum MATLAB
    Réponses: 19
    Dernier message: 17/09/2007, 23h01
  5. Découpage d'un tableau de byte(byte[])
    Par Nico_stras dans le forum C#
    Réponses: 1
    Dernier message: 21/05/2007, 10h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo