salut
je suis un étudiant en génie indus, et je suis en période de stage en ce moment, et j'ai trouver que pour régler le problème du laboratoire là ou je passe mon stage, il faut mettre en place une application informatique qui gère les tests, précisément un calendrier , je ne suis pas un spécialiste en informatique mais j'ai quelques notions de bases, quand j'ai vu l'agenda du google agenda j'ai trouver que c'est le meilleurs pour résoudre mon problème, s'il vous plait si vous pouvez m'aider a ce sujet j'en suis trop reconnaissant, merci beaucoup :)

7 réponses


Djiins
Réponse acceptée
<?php foreach ($date->months as $m); ?>

il me semble que c'est

<?php foreach ($date->months as $m): ?>

: a la place du ;

salut on veut bien t'aider mais que veux tu exactement ? visiblement tu as trouvé ton bonheur avec google agenda :)

précise tes attentes :)

mitoko
Auteur

salut Djiins
comme je l'ai dit c'est que j'ai une application a faire, qui gère tout le laboratoire dès la demande des clients jusqu’à avoir un rapport final, alors intégrer une agenda qui fait en sorte de planifier les testes est une partie de mon application, donc ce que je veux c'est de créer une agenda dans mon application qui a des options comme celle de google agenda, alors je veux savoir comment la créer dans mon site sachant que le laboratoire n'a pas de connexion internet donc je peut pas intégrer directement sur mon site, vous avez une idée sur ce que je veux??
merci pour votre réponse :)

tiens je viens de retrouver le tuto de grafikart pour faire un calendrier. évidemment toutes les fonctionnalités ne sont pas intégrées mais tu peux déjà t'en servir comme base ce serait un bon début. après je pense que tu peux aisément trouver sur le web des tutoriels qui te permettent de mettre cet exemple en application avec un suivi d’événements comme tu le souhaites.

Créer un calendrier

voici une autre source plus complète Ici

j’espère que ça t'aidera.

mitoko
Auteur

resalut
j'ai essayé de suivre les étapes pour réaliser le tutoriel de créer un calendrier, mais j'ai un problème avec "endforeach" dès la minute 20:30 pour afficher les mois, la j'ai une erreur " Parse error: syntax error, unexpected T_ENDFOREACH." et ça me bloque??? et voila mon code

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>cal</title>
</head>
<body>
<?php
require ('date.php');
$date = new Date();
$year = date('Y');
$dates = $date->getAll($year);
?>
<div class = "periods">
<div class ="year"><?php echo $year; ?> </div>
<div class ="months">
<ul>
<?php foreach ($date->months as $m); ?>
<li><?php echo $m; ?></li>
<?php endforeach ; ?>
</ul>
</div>
</div>
<pre><?php print_r($dates); ?></pre>

</body>
</html>

merci de votre aide :)

mitoko
Auteur

oui, ça a marché, merci beaucoup :D

mitoko
Auteur

salut djiins
j'ai continué a créer le calendrier mais j'ai un problème la table de janvier ne disparaît pas, j'ai aucun bug mais il ne fait disparaitre un mois lorsque je click sur un autre mois, il reste toujours fixe
voila le code :
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>cal</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery (function($){
$('.month').hide();
$('.month:first').show();
$('.months a:first').addClass('active');
var current = 1;
$('.months a').click(function(){
var month = $(this).attr('id').replace('linkMonth','');
if(month != current){
$('#month' + current).slideUp();
$('#month'+month).slideDown();
$('.months a').removeClass('active');
$('.months a#linkMonth'+month).addClass('active');
current = month;
}
return false;
});
});
</script>

<link href="style_cal.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
require ('date.php');
$date = new Date();
$year = date('Y');
$dates = $date->getAll($year);
?>
<div class = "periods">
<div class ="year"><?php echo $year; ?> </div>
<div class ="months">
<ul>
<?php foreach ($date->months as $id=>$m): ?>
<li><a href="#" id="linkMonth<?php echo $id+1; ?>"><?php echo utf8_encode(substr(utf8_decode($m),0,3)); ?></a></li>
<?php endforeach ; ?>
</ul>
</div>
<div class="clear"></div>
<?php $dates= current($dates) ; ?>
<?php foreach ($dates as $m => $days): ?>
<div class="month" id="month <?php echo $m ; ?>">
<table>
<head>
<tr>
<?php foreach ($date->days as $d): ?>
<th><?php echo substr($d,0,3) ; ?></th>

<?php endforeach ; ?>
</tr>
</head>
<tbody>
<tr>
<?php $end= end($days); foreach ($days as $d=>$w): ?>
<?php $colspan = $w-1; ?>
<?php if($d==1 && $colspan !=0) : ?>
<td colspan="<?php echo $colspan; ?>" class="padding"></td>
<?php endif ; ?>
<td>
<div class="relative">
<div class="day">
<?php echo $d ; ?>
</div>
</div>
</td>
<?php if($w == 7):?>
</tr><tr>
<?php endif ; ?>

<?php endforeach ; ?>
<?php if ($end !=7) : ?>
<td colspan="<?php echo 7-$end ; ?>" class="padding"></td>
<?php endif ; ?>
</tr>
</tbody>
</table>
</div>
<?php endforeach ; ?>
</div>
<pre><?php print_r($dates); ?></pre>

</body>
</html>

et merci pour votre aide