formulaire - PHP - Programmation
Marsh Posté le 05-05-2004 à 11:42:53
ben, il faut taper le code
sans plus de détails, tu pourras pas recevoir plus d'aide
Marsh Posté le 05-05-2004 à 11:59:45
Voici une partie de mon code de mon calendrier, ce que je voudrais c que la personne puisse cliqué sur le date lorsque celle ci est LIBRE et que la date choisi apparaise dans la zone de texte de mon formulaire ( formulaire.html )
tr>
<td align="center"><font color='#006699' size='4' face='Arial, Helvetica, sans-serif'><strong><u><? printf($jEnLettres." ".$j." ".$m." ".$a);?></u></strong></font></td>
</tr>
<tr>
<td height="35"><table width="260" border="0">
<tr>
<td height="31" colspan="4"><strong><font size="2" face="Arial, Helvetica, sans-serif">Horaires
:</font></strong></td>
</tr>
<tr>
<td width="24%"> </td>
<td width="29%"><font size="1" face="Arial, Helvetica, sans-serif"><strong></a>9h00 - 9h20</a></a></strong></font></td>
<td width="4%"><strong><font size="1">:</font></strong></td>
<td width="43%">
<?
$result=mysql_query("SELECT COUNT(*) as nbRDV FROM formulaire where jour = '$j' and mois = '$m' and annee = '$a' and heure = '9h00 - 9h20'" );
$nbRDVHeure=mysql_result($result,0,"nbRDV" );
if($nbRDVHeure >= $maxRDV)
printf("<font color='#FF0000' size='1' face='Arial, Helvetica, sans-serif'><strong><em>COMPLET</em></strong></font>" );
else
printf("<font color='#00CC00' size='1' face='Arial, Helvetica, sans-serif'><strong><em>LIBRE</em></strong></font>" );
?></td>
Marsh Posté le 05-05-2004 à 12:05:44
c'est sûr que ca va faire avancer le problème là. (si problème il y a)
Marsh Posté le 05-05-2004 à 12:38:23
il faut que sur ta case de la date, tu créer un lien sur la page elle même et que tu envoi en parametre la date sur laquelle il a cliqué du style:
<a href="<?=$_SERVER['PHP_SELF']?>?date=12122003">MA CASE AVEC LA DATE</a>
Ensuite tu fais en début de ta page :
if (isset($_GET['date'])) {
Puis là tu inclue du JavaScript pour fixer la valeur de la case de ton formulaire avec la date ...
echo "document.form.input.value=isset($_GET['date']);";
}
Bon c'est pas exactement ça mais c'est dans le style ... Bon courage
Marsh Posté le 05-05-2004 à 19:20:32
A mon avis, il faut que le calandrier que tu génère en PHP intègre aussi du javascript.
Ex : pour chaques jours d'un mois, tu met un lien qui appel une fonction JavaScript. Tu passe à cette fonction la date (généré en PHP) du jour sélectionné et elle modifira l'input de ton formulaire. Et comme ça même pas besoin de recharger ta page à chaque fois
Marsh Posté le 05-05-2004 à 11:16:26
Bonjour,
Voila j'ai crée un formulaire tout simple ( nom, prénom, date de rdv ).
J'ai aussi crée un calendrier en php. Ce que je voudrais c'est que lorsque la personne clique sur une date de mon calenndrier, celle ci apparaise dans la ligne date de rdv de mon formulaire.
Si qielqu'un peut m'aider ?
Merci d'avance.