Merci pour vos réponses: voilà la requete que cela me donne mais il ya une erreur:
"message de mysql :Something is wrong in your syntax près de 'SELECT id_acc FROM datetat WHERE (datedeb>='2004-02-02' AND date' à la ligne 1"
Voilà la requete dite moi si vous trouvez,
pour information Index_lot_base et id_acc correspondent au numéro de l'appartement.
$req=" SELECT Link_photo,Nom_lot,Prix_nuit
FROM Lot_base
WHERE Index_lot_base>='0'
AND Index_lot_base NOT IN (
SELECT id_acc
FROM datetat
WHERE (datedeb>='".$datedeb."' AND datefin<='".$datefin."')
OR (datedeb<'".$datedeb."' AND datefin>'".$datefin."')
OR (datedeb<'".$datedeb."' AND datefin<'".$datefin."' AND datefin>'".$datedeb."')
OR (datedeb>'".$datedeb."' AND datedeb<'".$datefin."' AND datefin>'".$datefin."') ) ";
Merci à vous