include_once("../../fichiersInclusion/classes.php"); fait appel au fichier classes.php qui contient la définition de toutes mes classes...
list($jourEve, $moisEve, $anneeEve) = explode('/', $dateEve);
...
echo "...
Date :
<select name='requiredjour' id='jour' tabindex='1' onChange=\"if(document.forms.enregTypesRey.dejaControle.value == 1) {CheckDate(document.forms.enregTypesRey.jour, document.forms.enregTypesRey.mois, document.forms.enregTypesRey.annee, '2007', '3007', document.forms.enregTypesRey.dejaControle); dateInfJour(document.forms.enregTypesRey.jour, document.forms.enregTypesRey.mois, document.forms.enregTypesRey.annee); majAge('A');}\">";
affOptDate($jourEve, 'J');
echo " </select>
/
<select name='requiredmois' id='mois' tabindex='2' onChange=\"if(document.forms.enregTypesRey.dejaControle.value == 1) {CheckDate(document.forms.enregTypesRey.jour, document.forms.enregTypesRey.mois, document.forms.enregTypesRey.annee, '2007', '3007', document.forms.enregTypesRey.dejaControle); dateInfJour(document.forms.enregTypesRey.jour, document.forms.enregTypesRey.mois, document.forms.enregTypesRey.annee); majAge('A');}\">";
affOptDate($moisEve, 'M');
echo " </select>
/
<select name='requiredannee' id='annee' tabindex='3' onChange=\"CheckDate(document.forms.enregTypesRey.jour, document.forms.enregTypesRey.mois, document.forms.enregTypesRey.annee, '2007', '3007', document.forms.enregTypesRey.dejaControle); dateInfJour(document.forms.enregTypesRey.jour, document.forms.enregTypesRey.mois, document.forms.enregTypesRey.annee); majAge('A');\">";
affOptDate($anneeEve, 'Y');
echo " </select>
[/code]
Code dela fonction affOptDate() :
[code]function affOptDate($partDate, $txt)
{
$limiteInf = 1;
if($txt == 'J') /*si jour*/
$limiteSup = 31;
elseif($txt == 'M') /*si mois*/
$limiteSup = 12;
else /*si année*/
{
$limiteInf = $partDate - 2;
$limiteSup = date("Y");
}
for($i = $limiteInf; $i <= $limiteSup; $i++)
{
echo "<option value='";
if($i < 10)
echo "0";
echo $i . "'";
if($partDate == $i)
echo "selected";
echo ">";
if($i < 10)
echo "0";
echo $i ."</option>";
}
}
Juste une question,
Comment est ce que tu fais pour vérifier que la date dans le formulaire est toujours l'ancienne ?
Code : Tout sélectionner
...
$_SESSION['eve'] = serialize($obj); //Pour éviter les problèmes de date avec l'interface zones
echo $_SESSION['eve'];Code : Tout sélectionner
xhrEnregiTypesRey.onreadystatechange = function()
{
if(xhrEnregiTypesRey.readyState == 4 && xhrEnregiTypesRey.status == 200)
{ alert(xhrEnregiTypesRey.responseText);
document.getElementById('erreur').innerHTML = xhrEnregiTypesRey.responseText;
}Code : Tout sélectionner
onclick=\"enregiTypesRey(); //window.location.href='../interfaces/interCode : Tout sélectionner
<?php
if(strlen(session_id()) == 0)
session_start();
if(is_string ($_SESSION['patient']))
$pat = unserialize($_SESSION['patient']);
else
$pat = $_SESSION['patient'];
echo "1. " . $_SESSION['eve'];
...Code : Tout sélectionner
...
echo "\n <form name='enregTypesRey' method='post' action=\"javascript:enregiTypesRey('pasRedir');\">
<center><a href='#' onclick=\"enregiTypesRey('pasRedir');\">Types</a> <a href='#' onclick=\"enregiTypesRey('redir');\">Zones</a></center><br><br>
...Code : Tout sélectionner
function enregiTypesRey(suite)
{
xhrEnregiTypesRey=getXhr();
xhrEnregiTypesRey.onreadystatechange = function()
{
if(xhrEnregiTypesRey.readyState == 4 && xhrEnregiTypesRey.status == 200)
{
document.getElementById('erreur').innerHTML = xhrEnregiTypesRey.responseText;
if(suite == 'redir')
window.location.href='../interfaces/interface.php?fichier=../fichiersInclusion/rey/zones.inc&titre=Figure de Rey&popup=1';
}
}
...