Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts > Calendrier
Calendrier Forum d'entraide sur les scripts PHP de calendriers, agenda, etc. Avant de poster -> Calendriers en PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 07/02/2011, 15h39   #1
caroen
Invité régulier
 
Inscription : octobre 2006
Messages : 128
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 128
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
caroen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 20h44   #2
sabotage
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 16 861
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 16 861
Points : 21 924
Points : 21 924
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.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 10h02   #3
christoff
Membre du Club
 
Inscription : mars 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 52
Points : 42
Points : 42
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
christoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h32.


 
 
 
 
Partenaires

Hébergement Web