01net    Web


Actuellement en ligne : 119 Utilisateurs dont 9 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> Petit problème script calendrier php
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
webmastermax
  
   
      ?   @     Posté le 25/03/2008 18:22:23  
Voter pour ce message
Bonjour à tous,
Je suis en train de travailler sur un projet pour mon bac stg gsi et j'aimerais de l'aide pour une petite fonction.
Je vous explique:
-Voici une partie de mon script de calendrier:

echo'<center><table class="calendrier">';
echo '<tr><td align="left"><a href="default.php?mois='.$moisprec.'&annee='.$anneeprec.'"><img src="gauche.png" alt="Precedent" border="0"/></a></td><td colspan="5" align="center"><b>'.$libelle_mois.' '.$annee.'</b></td><td align="right"><a href="default.php?mois='.$moisuiv.'&annee='.$anneesuiv.'"><img src="droite.png" alt="Suivant" border="0"/></a></td></tr>';
$jours = array("Lu",'Ma',"Me","Je","Ve","Sa","Di");
echo "<tr>";
foreach($jours as $j) echo "<th>".$j."</th>";
echo "</tr>";
for($i=0; $i<($lignes*7); $i++) // on parcours toutes les cellules que va avoir notre calendrier
{
include "connection.php";
$requete = mysql_query("SELECT codeAction FROM session WHERE dateSession = '$annee-$mois-".($i-$premier+1)."'");
$ress=mysql_query($requete);
if(($i%7)==0) echo "<tr>"; //on détecte le début de ligne du tableau
if($i<$premier OR $i>($dernier+$premier-1)) echo '<td></td>'; // si on est pas encore à la case du 1er du mois ou qu'on dépasse la case du dernier jour du mois on met une case vide
elseif($i==(date("d")+$premier-1) AND $mois==date("n") AND $annee==date("Y")) echo "<td id='calendrierjouractuel'><a href='recherche.php?methode=pardate&date=$annee-$mois-".($i-$premier+1)."' title='".($i-$premier+1)." ".$libelle_mois." ".$annee."'>".($i-$premier+1)."</a></td>"; //Récupérer la date en cours et l'afficher différemment sur le calendrier
else echo "<td>".($i-$premier+1)."</td>"; // un petit calcul pour afficher le numéro de jour
if(($i%7)==6) echo "</tr>"; //on détecte la fin de ligne du tableau
}
echo "</table></center>";


Ce script fonctionne jusque là très bien et affiche d'un style différent la date en cours mais ce que je souhaiterais, c'est que certaines dates (contenues dans ma base de données MYSQL soient aussi mises en valeur grâce à un autre style.

Après plusieurs essais je ne vois vraiment pas quoi faire, pourriez-vous m'aider s'il vous plait...

Merci d'avance à tous...
Max
webmastermax
  
   
      ?   @     Posté le 02/04/2008 19:26:28  
Voter pour ce message
Re-Bonjour,
Finalement j'ai réussi à trouver la solution seul, enfin...
Merci à tous même si je n'ai eu aucune réponse :jap:
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> Petit problème script calendrier php

Aller à :

Page générée en : 0.065s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Musique
Concerts et festivals
Le programme de l'été
Bashung, IAM, Solidays...
Toutes les dates sur RMC.fr
Jeux
Nouveauté : Concevez toutes sortes d'habitations pour la clientèle très exigeante de Halle !