1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
| <?PHP
$niveau=$_GET['niveau'];
$sql01 = "SELECT * FROM niveaux WHERE niveau='$niveau'";
$req01 = mysql_query($sql01) or die('Erreur SQL !<br>'.$sql01.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req01))
{
$niveau=$data['niveau'];
$tempsvalue=$data['tempsvalue'];
$tempsvaluefixe=$tempsvalue;
}
$tempsvalue=explode(" ",$tempsvalue);
$datedepart=date("Y m d H i s");
//$datefuture=date("Y m ");
$an=date("Y")+$tempsvalue[0];
$mois=date("m")+$tempsvalue[1];
$jour=date("d")+$tempsvalue[2];
$heure=date("H")+$tempsvalue[3];
$minute=date("i")+$tempsvalue[4];
$seconde=date("s")+$tempsvalue[5];
echo "<br><br>".$tempsvalue[4]."<br><br>";
echo $an."".$mois."".$jour."".$heure."".$minute."".$seconde;
//si seconde>59 alors minute+1
if($seconde>59){
$minute=$minute+1;
$seconde=$seconde-60;
$seconde=0;
}
//si minute>59 alors heure+1
if($minute>59){
$heure=$heure+1;
$minute=$minute-60;
$minute=0;
}
//si heure>23 alors jour+1//BON
if($heure>23){
$jour=$jour+1;
$heure=$heure-24;
$heure=0;
}
//si mois>12 alors an+1//BON
if($mois>12){
$an=$an+1;
$mois=$mois-12;
$mois=1;
}
//Mois en 31
if($mois==1 OR $mois==3 OR $mois==5 OR $mois==7 OR $mois==8 OR $mois==10 OR $mois==12)
{
if($jour>32){//BON
$mois=$mois+1;
$jour=$jour-24;
$jour=1;
}
//Mois en 30
}else if($mois==2 OR $mois==4 OR $mois==6 OR $mois==9 OR $mois==11)
{
if($jour>31){//BON
$mois=$mois+1;
$jour=$jour-24;
$jour=1;
}
}
//Mois en 31
//Cas du mois de Février
//else{
// if($jour>28){$mois=$mois+1;}
//}
//si jour>30 alors mois+1
/*if($jour>29){
$mois=$mois+1;
// $jour=$jour-24;
$jour=0;
}*/
//les 0 inférieur à 10
//if($an<10){$an="0".$an;}
if($mois<10){$mois="0".$mois;}
if($jour<10){$jour="0".$jour;}
if($heure<10){$heure="0".$heure;}
if($minute<10){$minute="0".$minute;}
if($seconde<10){$seconde="0".$seconde;}
//affichage de la date
//$dateecart=$datefuture-$datedepart;
$datefuture=$an." ".$mois." ".$jour." ".$heure." ".$minute." ".$seconde;
echo "Voici la date départ: ".$datedepart." datefuture: ".$datefuture." <br>";
//Date actuelle de comparaison
$dateactuelle=date("Y m d H i s");
//Comparaison de dates
/* $datedepart=$data['datedepart'];
$datearrivee=$data['datearrivee'];
$datearriveecomp=str_replace(' ','',$datearrivee);
$datedepartcomp=str_replace(' ','',$datedepart);
*/ //Niveau+1
$niveau=$niveau+1;
//Affichage
echo "<table border=\"1\">
<tr><td colspan=\"1\">Niv.".$niveauun." Durée: ".$newcompteur."</tr>
<tr><td>".$datedepart."</td><td>".$datefuture."</td></tr>
<tr><td colspan=\"2\">".$dateactuelle."</td></tr>
</table>";
//Insertion bdd
$idchamp=$_GET['idchamp'];
$sql04 = "INSERT INTO actions(id, login, idchamp, datedepart, datearrivee, temps, action) VALUES('','$login','$idchamp','$dateactuelle','$datefuture','$tempsvaluefixe','ON')";
$req04 = mysql_query($sql04) or die('Erreur SQL !<br>'.$sql04.'<br>'.mysql_error());
?> |
Partager