comparaison dates

Répondre
happy_girl
le 03/04/2004 à 12:33
happy_girl
Bonjour

j'ai un formulaire de reservation et dans ce formulaire le client choisie une date pour sa reservation , je voudrais faire une comparaison de cette date ( date de debut et date de fin ) a les dates de la base de données c'est a dire si elle n'est pas déja prise par une autre personne ...j'espere que je suis clair

Voila moi je debute en PHP et je suis bloqué depuis deux jours y a t'il quelq'un qui peut m'aidé je serai reconaissante

voici le code que j'ai pu faire

*****************************************************************
<? include "setup.php"; ?>

<?php
$connexion = mysql_connect ($serveur, $utilisateur, $passe);
mysql_select_db($base);
?>

<?
$diff = 1 ;
$diff2 = 1;

$sql = 'SELECT * FROM client where active="1"';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());


while(($row = mysql_fetch_row($req))&& ( $_SESSION['diff'] != 0 || $_SESSION['diff2']!= 0))
{
$diff = ($row - $departure_end);
$diff2 = ($row[7] - $departure_start);

if ($diff == 0 || $diff2 == 0) {



session_start ();

$_SESSION['diff'] = 0;
$_SESSION['diff2'] = 0;


}

echo $_SESSION['diff2'];
echo $_SESSION['diff'];
}


?>
<?

if ( $_SESSION['diff2'] == 0 || $_SESSION['diff'] == 0 ){

echo "date exist retape une autre";

}

else {

echo 'nexiste pas';

}

?>
***************************************************
Merci
LA GLOBULE
le 03/04/2004 à 12:58
LA GLOBULE
J'ai pas tout suivi, mais pourquoi tu ne fais pas uen requete du genre :

SELECT truc FROM table WHERE depart="'.$date_depart.'" AND fin="'.$date_fin.'"

($date_depart etant la date de depart saisie dans le formulaire et $date_fin la fin de fin sejour saisie dans le formulaire).
A partir de la, tu fais un mysql_num_rows, et suivant le nombre obtenu, tu sais si ces dates sont disponibles ou non.
happy_girl
le 03/04/2004 à 13:06
happy_girl
Merci Beaucoup , j'ai presque les larmes au yeux de joie , ça fait presque une semaine que je travail ce code et voila enfin le resultat

Vous êtes génial
Merci
Merci
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours