Page 1 sur 1

probleme de date

Posté : 27 févr. 2006, 16:39
par Invité
Bonjour,

voila, je garde dans ma base de donnée la date et l'heure de l'encodage d'un memebre, et je voudrai affiche sur une page, le nombre de jours restant avant comfirmation, il a droit a 5 jour de semain, donc faut faire plus 7 jours.

comment additionne t on 7 jours a notre date de base???

Merci d'avance

Posté : 27 févr. 2006, 16:42
par HD

Posté : 27 févr. 2006, 17:12
par Invité
le probleme, ici c'est qu'il tienne pas compte des heures :$


et sinon j'ai ceci comme erreur ...

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\documents and settings\stagiere\bureau\dit simplification programme\ajoutclientcompletdb.php on line 180

 $requtt="select intervention.dateheure where idinter='$idinter'";
  $ersu= mysql_query($requtt);
  $tab=mysql_fetch_array($ersu);
		$date=$tab['dateheure'];
  
		$date = Array('annee'=>date('Y'), 'mois'=>date('m'), 'jour'=>date('d')); 
$N = 7; 

// mktime fait automatiquement le calcul 
$time = mktime(00, 00, 00, $date['mois'], $date['jour']+$N, $date['annee'] ); 
$dansNjours = date('d/m/Y', $time); 
echo $dansNjours; 

Posté : 27 févr. 2006, 17:34
par Invité
Warning: Wrong parameter count for mktime() in c:\documents and settings\stagiere\bureau\dit simplification programme\ajoutclientcompletdb.php on line 187

ca veut dire koi :$

Posté : 27 févr. 2006, 17:35
par charabia
C'est que l'utilisation de la fonction mktime est incorrecte dans ton code...Vérifies les paramètres que tu as mis.

Pourquoi tu mets des "00" double :
$time = mktime(00, 00, 00, $date['mois'], $date['jour']+$N, $date['annee'] );
Je crois que ce sont des "0" simple qu'il faut mettre.

Posté : 27 févr. 2006, 17:43
par Invité
heu non au fait les double c'est ok, mais je voudrai pouvoir faire avec les heure, minute et seconde, donc j'ai fais ceci :$
$time = mktime(00, 00, 00, 00, 00, 00, $date['hours'], $date['min'], $date['sec'], $date['mois'], $date['jour']+$N, $date['annee'] ); 

mais peut etre qu'il faut une autre fonction alors :$