Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Discussion: calendrier Mysql php

  1. #1
    Invité régulier
    Inscrit en
    octobre 2006
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : octobre 2006
    Messages : 131
    Points : 7
    Points
    7

    Par défaut calendrier Mysql php

    Bonjour je souhaiterais faire un calendrier avec des événements cliquable qui renvoi sur events?id=4564646 par exemple, j ai donc chercher des scripts de calendrier mais je n en trouve pas ou alors sans doc je ne comprends rien du tout


    J'ai une table d'events avec des champs dont un champs date , je veux donc récupérer ce champs date par une requete select toutes les dates normal donc, et que cela créer des dates sur mon calendrier en surbrillance et quand je veux cliquer sur une date cela me redirige sur la page : events?id=14546

    J'ai trouver un script qui avait l'air de convenir , dynarch mais je n'y comprends rien au début je pensais faire cela avec jqueryui datepicker mais il n y a aucune doc non plus, le calendrier s'affiche mais mon problème c est pour créer des champs par rapport a ma table et les rendre cliquable avec mon lien


    voila merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro Vincent
    Inscrit en
    juillet 2005
    Messages
    20 695
    Détails du profil
    Informations personnelles :
    Nom : Homme Vincent

    Informations forums :
    Inscription : juillet 2005
    Messages : 20 695
    Points : 27 014
    Points
    27 014

    Par défaut

    Tu peux faire quelque chose de très simple en quelques lignes :

    Code :
    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
    <?php
     
    $mois = 2;
    $annee = 2011;
    $njours = date('t', mktime(0,0,0,$mois, 1, $annee));
     
    // on recupère les événements dans la base
    $result = mysql_query("SELECT id, evenement, date_evenement FROM ta_table WHERE MONTH(date_evenement) = " . $mois . " AND YEAR(date_evenement) = " . $annee;
    while ($row = mysql_fetch_assoc($result) {
    	$tblEvenement[$row['date_evenement']][$row['id']] = $row['evenement'];
    }
     
     
    // on construit le calendrier
    echo '<table border="1">
    	<tr>';
    for ($j = 1; $j < $njours; $j++) {
    	$date = $annee . '-' . sprintf("%02d",$mois) . '-' . sprintf("%02d",$j);
    	echo '<td>' . $date;
    	if (isset($tblEvenement[$date])) {
    		foreach($tblEvenement[$date] as $id=>$evenement) {
    			echo '</br><a href="page.php?id=' . $id . '">' . $evenement . '</a>';
    		}
    	}
    	echo '</td>';
    }
    echo '</tr>
    	</table>';
     
    ?>
    Tout le reste c'est question de présentation.

  3. #3
    Membre du Club
    Inscrit en
    mars 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : mars 2007
    Messages : 52
    Points : 42
    Points
    42

    Par défaut

    Bonjour,
    Citation Envoyé par caroen Voir le message
    au début je pensais faire cela avec jqueryui datepicker mais il n y a aucune doc non plus
    http://docs.jquery.com/UI/Datepicker

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •