begin process at 2012 05 31 10:11:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

scripts calendrier evenements


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

scripts calendrier evenements

jeudi 26 août 2004 à 16:26:57 | scripts calendrier evenements

aquewel

est ce que quelqu'un connait un script qui permet de gérer des evenements par periodicité ???????

tous les premiers L | M | M | J | V | S | D de chaque mois

un script un peu comme celui de hotmail qui permet de gérer les rendez-vous

est ce que quelqu'un peut me montrer le chemin ????

axel
jeudi 26 août 2004 à 17:35:02 | Re : scripts calendrier evenements

flashfun

Tu regarde si le jour est inférieur à 7,
et tu regarde quel jour on est.

Tous est sur php.net avec la fonction date();

FlashFun
vendredi 27 août 2004 à 17:21:34 | Re : scripts calendrier evenements

mfaraday

Salut

je pense que tu veux un script te permettant de gérer les évènements... à partir d'un calendrier.

Il me semble qu'il en existe déjà sur le site.

Florian
vendredi 27 août 2004 à 18:19:23 | Re : scripts calendrier evenements

mfaraday

Un script simple de calendrier :


<?
//---- Tableau des jours
$blo['jou'] = array
(
1 => 'Lundi',
2 => 'Mardi',
3 => 'Mercredi',
4 => 'Jeudi',
5 => 'Vendredi',
6 => 'Samedi',
7 => 'Dimanche'
);

//---- Tableau des mois
$blo['moi'] = array
(
1 => 'janvier',
2 => 'février',
3 => 'mars',
4 => 'avril',
5 => 'mai',
6 => 'juin',
7 => 'juillet',
8 => 'août',
9 => 'septembre',
10 => 'octobre',
11 => 'novembre',
12 => 'décembre'
);

//---- function debug
function deb($tit, $txt)
{
return '<div>'.$tit.' : '.$txt.'</div>';
}

//---- Variables
# Debug
$debug = true;

//---- Calculs préalables

# Aujourd'hui
$auj = array
(
'j' => date('d'),
'm' => date('m'),
'a' => date('Y')
);

# Si pas de date fournies alors date d'aujourd'hui
$moi = !isset($_GET['moi']) ? $auj['m'] : $_GET['moi'];
$ann = !isset($_GET['ann']) ? $auj['a'] : $_GET['ann'];

# Permier jour du mois (1-> lundi, 7-> dimanche)
// Crée le timestamp du 01/moi/ann
$tsp = mktime(0, 0, 0, $moi, 1, $ann);
// Calcul le numéro du premier jour
// avec 0-> Dimanche...
$pjo = date('w', $tsp);
// Dimanche = 7, pas 0
$pjo = $pjo == 0 ? 7 : $pjo;
// Débug ?
if($debug == true) { echo deb('N° premier jour', $pjo); }

# Nombre de jours dans le mois
// Crée le timestamp
// en fait renvoi le der jour du mois...
$tsp = mktime(0, 0, 0, $moi, 0, $ann);
// Renvoi le jour en numérique
$djo = strftime('%d', $tsp);
// Débug ?
if($debug == true) { echo deb('Nombre de jours', $djo); }

# Démarrage du tableau
// Tableau
echo '<table style="border: solid 1px #000000;">';
// Ligne
echo '<tr>';

# Affiche les entêtes du tableau
for($a = 1; $a <= 7; $a++)
{
echo '<th>'.$blo['jou'][$a].'</th>';
}

# Nouvelle ligne
// Ligne
echo '</tr>';
// Ligne
echo '<tr>';

# Instancie le compteur de jour
// (de 1 à 7 pour la semaine)
$nbr_jou = 1;
// (de 1 à $djo pour le mois)
$num_jou = 1;

# Affiche des cases vides pour commencer...
for($b = 1; $b < $pjo; $b++)
{
echo '<td style="background-color: #999999;"> </td>';
$nbr_jou++;
}

# On commence l'affichage des jours...
for($c = 1; $c <= $djo; $c++)
{
// echo '<td>'.$num_jou.'</td>';
// $num_jou++;


# A mon sens c'est ici que tu dois tester la présence
# d'évènement pour le jour concerné...
#
# $req = 'select * from matable where date = ...';
# $res = mysql_query($req);
# $nbr = mysql_num_rows($res);
#
# if($nbr)
# {
# echo '<td>'.$num_jou;
# while($tab = mysql_fetch_array($res))
# {
# echo '<li>'.$tab['champ'].'</li>';
# }
# echo '</td>';
# }
# else
# {
# echo '<td>'.$num_jou.'</td>';
# }
#
# Sinon pour que le calendrier de base fonctionne,
# tu supprime les "//" des deux lignes au dessus


if($nbr_jou == 7)
{
$nbr_jou = 1;
# Nouvelle ligne
// Ligne
echo '</tr>';
// Ligne
echo '<tr>';
}
else
{
$nbr_jou++;
}
}

# On affiche des cases vides pour finir...
if($nbr_jou < 7)
{
for($d = $nbr_jou; $d <= 7; $d++)
{
echo '<td style="background-color: #999999;"> </td>';
$nbr_jou++;
}
}

# fin du tableau
// Ligne
echo '</tr>';
// Tableau
echo '</table>';
?>


Voila j'espère que ça peut t'aider...


Cette discussion est classée dans : script, calendrier, scripts, quelqu, evenements


Répondre à ce message

Sujets en rapport avec ce message

Exécution des scripts [ par antares7364 ] Bonjour,J'aimerais savoir comment se déroule l'exécution d'un script PHP.J'explique : un visiteur clicke sur un lien vers un script php, le serveur re A propos des script Exploreur Apache [ par BigMatou ] Voilà, j'ai eu le grand plaisir de découvrir des scripts (2 scripts), qui remplace l'explorateur Apache lorsque le site ne contient pas d'index. Mais A propos des script Exploreur Apache [ par BigMatou ] Voilà, j'ai eu le grand plaisir de découvrir des scripts (2 scripts), qui remplace l'explorateur Apache lorsque le site ne contient pas d'index. Mais Retouches sur un scripts [ par apz ] salut,ce script php, un guestbook, est le livre d'or que je cherchais.mais voila il se base sur les Class, que je ne connais pas desormais.alors je vo script sous easyphp1.4 et maintenant sous la 1.7 [ par jimmy69 ] Bonjour a tous,Voila j'ai pas mal de script qui ont ete fait sous easyphp 1.4 !tout marchait parfaitement !Bon ou ca merde et vous vous en doutez je p php: un script qui en éxécute d'autres [ par nightey ] Bonjour, Voila, j'ai un grave souci avec PHP, en fait je voudrai exécuter d'autres scripts php via un seul. (lol, je sais ça a l'air tordu) je m'exp demande d'aide pour créer script [ par cobrachris ] Salut à tous,Ca fait un moment que j'ai un projet de site, j'ai débuter la réalisation, Mais je n'arrive pas a faire un script d'uplaod d'image avec d Quelqu'un peut il me faire un script ? [ par sebgame ] Voilà je voulais savoir si quelqu'un sur ce forum pourrais me faire un script php ?Précisions :- le script devra être sur le moins de page possible- l Problème de fonctionnement de script PHP apres migration [ par seabird ] Bonjour, Je viens de migrer mon site sur un nouvel hébergeur. J'ai remarqué pendant mes différents essais que des scripts PHP  ne fonctionnaient plu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales