Boucle pour calendrier

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 121 fois - Téléchargée 32 fois

Contenu du snippet

Voila j'avais cherché ici un script pour simple pour afficher un calendrier , j'en avais pas trouvé , je me suis donc décidé a développer mon code qui est assez court
[EDIT]
J'ai pris en compte les remarques de eXon
Merci à toi :)

Source / Exemple :


<?php
//Config
$mois = 2; //Mois en chiffre
$annee = 2005; //Annee en chiffre ( forme YYYY )
//Init en html
echo '<table>
            <tr>
             <td>L</td>
             <td>M</td>
             <td>M</td>
             <td>J</td>
             <td>V</td>
             <td>S</td>
             <td>D</td>
         </tr>
         <tr>';//Affichage des jours dans le tableau
$j = 0; //Initialisation des variables
$i = 1;
while($j<= date("t",mktime(0,0,0,$mois,1,$annee)) ) //boucle
{
echo '<td>';
if($j!=0) echo $j;
if($i==date("w",mktime(0,0,0,$mois,$j,$annee))) $j++;
echo '</td>';
if($i==0) echo '</tr><tr>';
$i++;
if($i==7) $i=0;
}
echo '</table>';
?>

A voir également

Ajouter un commentaire

Commentaires

coucou747
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
30
exact...
cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
et un "w" qui devrait être remplacé par un 'w' ^^
coucou747
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
30
8 mises à jours en 6 jours, et on trouve encore un :

"t"

qui devrait être remplacé par un 't'...
coucou747
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
30
Pour ceci :
"http://news.netcraft.com/...have_spoofing_flaw.html"

C'est uniquement les URLS visibles, mais c'est inutile de les coder car en général, les identifications se font par post...

de toute façon, ça se balade en clair dans le réseau que l'on soit sous IE ou Firefox...

C'est pas ce que j'apelle une faille, c'est juste une barre d'adresse modifié coté USER, c'est pas une solution de sécuritée

Pour avoir de la sécuritée, faut être en HTTPS ou alors faire un peu de md5 en js avant l'envoi du mot de passe...

c'est faisable ça, mais je ne sais pas comment faire du md5 en js... Domage, ça permetrais à tout le monde d'être en parfaite sécuritée...
cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,

les cellules d'en tête dans un tableau se différencient des cellules du corps du tableau.

En l'occurence tu peux remplacer ce petit bout de code :

<tr>
<td>L</td>
<td>M</td>
<td>M</td>
<td>J</td>
<td>V</td>
<td>S</td>
<td>D</td>
</tr>

par ça :

<tr>
<th>L</th>
<th>M</th>
<th>M</th>
<th>J</th>
<th>V</th>
<th>S</th>
<th>D</th>
</tr>

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.