AGENDA PHP

AGENDA PHP - PHP - Programmation

Marsh Posté le 27-03-2005 à 22:02:32    

salut , :D  :D  
 
Jvoudrai savoir si quelqu'un ne saurait pas ou je peux trouver des tutoriaux pour réaliser un agenda parceque j'ai déja trouver plein de script mais je prefere le réaliser moi même.
 
   
merci :hello:

Reply

Marsh Posté le 27-03-2005 à 22:02:32   

Reply

Marsh Posté le 27-03-2005 à 23:11:05    

...si tu le réalises toi-meme à quoi te sers un tuto? tu veux pas qu'on te mache le travail

Reply

Marsh Posté le 27-03-2005 à 23:28:42    

Suivez ce lien ...


Message édité par T509 le 27-03-2005 à 23:28:53
Reply

Marsh Posté le 28-03-2005 à 00:37:59    

non mais j'ai pas envi de reprendre un code tout fait jve comprendre en fesant le truc!

Reply

Marsh Posté le 28-03-2005 à 13:12:11    

alors quelqu'un pourrait me donner un coup de main???

Reply

Marsh Posté le 28-03-2005 à 14:36:28    

Ben, on sait pas trop ce que tu veux, un tutorial qui t'expliquera de A à Z comment faire un agenda, c'est pas tout à fait ce que j'appelle "faire moi même", si ça existe.
 
Donc soit tu débutes, et des sites comme phpdebutant sont un début, sinon, tu affines les questions :D

Reply

Marsh Posté le 28-03-2005 à 19:59:04    

Pour apprendre à gérer les dates : Voici un tuto
 
Un conseil aussi, il y a une fonction de recherche sur le forum ...


Message édité par T509 le 28-03-2005 à 20:00:12
Reply

Marsh Posté le 29-03-2005 à 22:57:49    

Merci!
Voila maintenant G reussi a faire un calendrier ou il ya les jour du mois et je voudrai que lorsque je clique sur le jour sa m'affiche le jour avec un planning de 8h à 21h!!
Si quelqu'un peut me donner un coup de main sa serait sympas.

Reply

Marsh Posté le 30-03-2005 à 00:15:26    

Et qu'est ce qui cloche plus précisément ? :)
 
Parce que là, en théorie, c'est pas plus dur que le calendrier : tu rends cliquable les jours du calendrier, ça te conduit à une page qui liste les heures de la journée. WTP ?

Reply

Marsh Posté le 30-03-2005 à 10:00:02    

tu devrais pouvoir faire ca sans probleme avec un truc du style:

Code :
  1. <a href="PageSecifiqueDuJour.php">TonJour</a>


 
edit:ajout de balises code


Message édité par betsamee le 30-03-2005 à 10:00:42
Reply

Marsh Posté le 30-03-2005 à 10:00:02   

Reply

Marsh Posté le 30-03-2005 à 10:44:25    

Je suis comme les autres je ne comprend pas trop ton problème.
Tu connais tes possibilité en php. Si tu es bien organisé tu fais un cahier des charges ou du moin tu couches tes idées sur papier et là tu commence. regarde celui de hotmail::calendar ou outlook. Pose toi des questions.
Qu'est-ce qu'il y a des un agenda.
Comment l'utiliser  
etc...

Reply

Marsh Posté le 01-04-2005 à 23:13:49    

ouai jsai pa mai la jblock parceke je ve ke les horaires il apparaisse qur la mm page que le calendrier quand je clik sur une date on voit lé horaire.Voici le code de mon calendrier:
 
<?  
setlocale(LC_TIME, "fr" );  
//Si le mois et l'année ne sont pas demandés, alors on utilise le mois en cours  
if (!isset($_GET['mois'])) $_GET['mois'] = date("m" );  
if (!isset($_GET['annee'])) $_GET['annee'] = date("Y" );  
//On calcule les mois et années pour précédent et suivant  
list($mois_suivant,$annee_suivant) = explode("-",strftime("%m-%Y",mktime(0,0,0,$_GET['mois']+1,1,$_GET['annee'])));  
list($mois_precedent,$annee_precedent) = explode("-",strftime("%m-%Y",mktime(0,0,0,$_GET['mois']-1,1,$_GET['annee'])));  
//Nettoyage de l'URL  
$url = ereg_replace("mois=".$_GET['mois']."&annee=".$_GET['annee'],"",$_SERVER['QUERY_STRING']);  
if($url != '') $url.="&";  
?>  
<table width="140" border="0" cellspacing="1" cellpadding="5">  
  <tr>  
    <td><a href="?<? echo $url; ?>mois=<? echo $mois_precedent; ?>&annee=<? echo $annee_precedent; ?>">-</a></td>  
    <td colspan="5" align="center"><? echo ucwords(strftime("%B %Y",mktime(0,0,0,$_GET['mois'],1,$_GET['annee']))); ?></td>  
    <td><a href="?<? echo $url; ?>mois=<? echo $mois_suivant; ?>&annee=<? echo $annee_suivant; ?>">+</a></td>  
  </tr>  
  <tr>  
    <td width="20">Lu</td>  
    <td width="20">Ma</td>  
    <td width="20">Me</td>  
    <td width="20">Je</td>  
    <td width="20">Ve</td>  
    <td width="20">Sa</td>  
    <td width="20">Di</td>  
  </tr>  
<?  
/*  
On calcule la position de chaque jour dans la semaine.  
Sachant que Lundi = 0 et Dimanche = 6.  
*/  
for($i='1'; $i <= cal_days_in_month(CAL_GREGORIAN,$_GET['mois'],$_GET['annee']); $i++)  
    {  
    $position_jour_semaine[] = strftime("%w",mktime(0,0,0,$_GET['mois'],$i,$_GET['annee']));  
    };  
//On va gérer l'affichage du calendrier  
 
for($i='0', $case_tableau='1'; $i<sizeof($position_jour_semaine); $i++)  
    {  
    if($case_tableau=='8') $case_tableau='1';  
    $jour = $position_jour_semaine[$i];  
    if($jour=='0') $jour='7';  
    if($case_tableau=='1') echo '<tr>';  
    //On a 7 cases, il faut vérifier que la valeur de $position_jour_semaine vaut $case_tableau pour l'afficher  
    //On progresse façon "bataille navale"  
    //Tant que notre jour de début n'est pas égal à la case du tableau  
    while($jour!=$case_tableau)  
        {  
        //On rempli la case de vide  
        echo '<td>&nbsp;</td>';  
        //Et on avance d'une case  
        $case_tableau++;  
        };  
    //Par contre quand le jour est égal à la case du tableau  
    if($jour==$case_tableau)  
        {  
        //On écrit le jour du mois dedans  
        if(($i+1==date('d')) AND ($_GET['mois']==date('m')))  
            {  
            echo '<td><strong><a href=".php?nom=$i">'.($i+1).'</a></strong></td>';  
            }  
            else  
            {  
            echo '<td><a href=".php?nom=$i">'.($i+1).'</a></td>';  
            };  
        //On avance d'une case dans notre tableau  
       $case_tableau++;  
        };  
    //Si on arrive à 8 c'est qu'on a fini la ligne, donc on ferme la balise  
    if($case_tableau=='8') echo '</tr>';  
    };  
//On calcule pour les cas où on sort avant d'arriver à 8 dans le tableau.      
while($case_tableau < '8')  
    {  
    echo '<td>&nbsp;</td>';  
    $case_tableau++;  
    };  
?>

Reply

Marsh Posté le 01-04-2005 à 23:34:20    

luffy95 a écrit :

ouai jsai pa mai la jblock parceke je ve ke les horaires il apparaisse qur la mm page que le calendrier quand je clik sur une date on voit lé horaire.Voici le code de mon calendrier


 
[:the real moins moins]
 
Tu ne sais pas parler correctement ? T'es fatigué, il est tard ?
 
- Utilise des balises pour encadrer ton code;
- Plutôt que de balancer tout ton code, pourrais-tu uniquement fournir la partie qui pose problème. Ca permet aux gens de se reposer un peu.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-04-2005 à 20:48:59    

Je block pour afficher la liste d'heure de la journée voila!

Reply

Marsh Posté le 02-04-2005 à 22:58:50    

C'est simple, tu fais des liens qui, pour chaque jour, pointent sur la même page et qui passent la date choisie en paramètre. En fonction de la date choisie, tu affiches le planning de la journée. Si aucun jour n'est choisie, tu prévoies un affichage par défaut.


Message édité par T509 le 02-04-2005 à 23:00:05
Reply

Marsh Posté le 03-04-2005 à 21:30:15    

J'y arrive pas la!! Jvé m'y plonger de nouveau!

Reply

Marsh Posté le 05-04-2005 à 20:16:18    

bon jé une erreur et jarrive pas a la corriger:
 
Notice: Undefined index: 7 in f:\program files\easyphp\www\nouveau dossier\calendartest.php on line 94
 
L'ERREUR SE SITUE SUR LA LIGNE De ECHO
 
<?
for($j='7';$j<='20';$j++)
{
$heure_jour[]= strftime ("H:i", mktime($heure=(int)$j,($minute=$j-$heure)*60,0,$_GET['mois'],$_GET['jour'],$_GET['annee']));
echo $heure_jour[$j];
};
?>

Reply

Marsh Posté le 05-04-2005 à 20:26:52    

Non en faite c bon

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed