Aidez moi sur ce calendrier de RDV

fatehkap Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


j'ai un calendrier de rendez-vous avec plage heures coment faire pour lié ce calendrier a une basse de donné ,ci une heure est prise elle doit etre grisé sur le calendrier un autre probleim conne la date du premier jour de la semaine du calendrier "le samedi" le calendrier affiche la semeine precédante voila mon code :



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
if(isset($_GET["Samedi"])) // Une semaine précise est demandée
{
$ts = $_GET["Samedi"];
}
else //On prendra la semaine d'aujourd'hui
{


$diff = (date('w')+1) * 86400; //Différence en secondes par rapport au lundi - exemple : mercredi(2) * 86400
$ts = (time() - $diff); //On récupère le TimeStamp du lundi
}

//Initialisation des variables
$week = date('W', $ts); //Semaine en cours
$avant = $ts - 604800; //TimeStamp Lundi précédant = le ts du lundi - 60sec * 60min * 24h * 7jours
$apres = $ts +604800; //TimeStamp Lundi suivant = le ts du lundi + 60sec * 60min * 24h * 7jours




?>
<html>
<head>
<title>Calendrier par Semaine - Semaine </title>

</head>
<div align="center">
<a href="calendrier20.php?Samedi=<?php echo $avant;?>"><< présédent </a> Semaine <?php echo $week;?> <a href="calendrier20.php?Samedi=<?php echo $apres;?>">suivant >></a>
</div>
<body>
<table align="center" border="1" width="420px" style=" border:solid #FF0000 2px">
<center> <tr>
<td align="center" width="14%"><b>Sam</b></td>
<td align="center" width="14%"><b>Dim</b></td>
<td align="center" width="14%"><b>Lun</b></td>
<td align="center" width="14%"><b>Mar</b></td>
<td align="center" width="14%"><b>Mer</b></td>
<td align="center" width="14%"><b>Jeu</b></td>


</tr></center>
<tr>
<?php
for($i=0;$i<=5;$i++)
{

?>
<td align="center" style="background-color:#FFFFFF">
<?php echo date('d / m Y', $ts);?>
</td>
<?php
$ts = $ts + 86400; //On passe au jour suivant car un jour = 60sec * 60min * 24h

}

?>
</tr>
<?php

for($j=0;$j<=5;$j++)
{
?>

<td align="center" border="1" width="420px" style=" border:solid #FF0000 2px"><center>
<input type="submit" id="$j" name="Submit1" value="08h00"></input>
<input type="submit" id="$j" name="Submit2" value="08h20"></input>
<input type="submit" id="$j" name="Submit3" value="08h40"></input>
<input type="submit" id="$j" name="Submit4" value="09h00"></input>
<input type="submit" id="$j" name="Submit5" value="09h20"></input>
<input type="submit" id="$j" name="Submit6" value="09h40"></input>
<input type="submit" id="$j" name="Submit7" value="10h00"></input>
<input type="submit" id="$j" name="Submit8" value="10h20"></input>
<input type="submit" id="$j" name="Submit9" value="10h40"></input>
<input type="submit" id="$j" name="Submit10" value="11h00"></input>
<input type="submit" id="$j" name="Submit11" value="11h20"></input>
<input type="submit" id="$j" name="Submit12" value="11h40"></input>
<input type="submit" id="$j" name="Submit13" value="13h00"></input>
<input type="submit" id="$j" name="Submit14" value="13h20"></input>
<input type="submit" id="$j" name="Submit15" value="13h40"></input>
<input type="submit" id="$j" name="Submit16" value="14h00"></input>
<input type="submit" id="$j" name="Submit17" value="14h20"></input>
<input type="submit" id="$j" name="Submit18" value="14h40"></input>
<input type="submit" id="$j" name="Submit19" value="15h00"></input>
<input type="submit" id="$j" name="Submit20" value="15h20"></input>
<input type="submit" id="$j" name="Submit21" value="15h40"></input>
</center></td>

<?php
}
?>

</tr>
</table>


</body>
</html>


merci pour votre aide.
A voir également:

2 réponses

Utilisateur anonyme
 
Il y a un gros boulot à faire pour ce que vous demandez, surtout si vous n'avez pas assez de connaissances en PHP.

Avez-vous cherché des exemples déjà fait ?
0
adns Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   153
 
Bonjour,

C'est le 3 ou 4 ème message sur le même sujet que tu post si tu n'as pas de réponse à ton problème c'est que soit il est mal expliqué, soit tu en demande trop et ne fais pas l'effort de résoudre ton problème par toi même: exemple

"Bonjour je veux grisé un bouton de mon calendrier voici mon code"

Ton code ne possède aucune base de données et tu veux que l'on t'ai à agir sur celle ci ???

Documente toi sur les bases de données et reviens nous voir avec un code un peu plus abouti et tu obtiendras certainement de l'aide.

Le forum est fais pour s'entraider par pour faire le boulot pour les autres.

Adns
0