t'as jamais utilisé phpmyadmin ?je fait comment sa ?
t'as jamais utilisé phpmyadmin ?je fait comment sa ?
non faut collé la requête, ce que rend $sqlben si je colle
$sql = "SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '$DateDe' AND '$DateFi') or (Date_fin BETWEEN '$DateDe' AND '$DateFi')";
dans sql de phpmyadmin c'est sa ?
SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '2010-08-07 16:00:00' AND '2010-08-14 10:00:00') or (Date_fin BETWEEN '2010-08-07 16:00:00' AND '2010-08-14 10:00:00')
reponse
requête SQL:
SELECT DISTINCT *
FROM tarifs
WHERE (
Date_deb
BETWEEN '2010-08-07 16:00:00'
AND '2010-08-14 10:00:00'
)
OR (
Date_fin
BETWEEN '2010-08-07 16:00:00'
AND '2010-08-14 10:00:00'
)
LIMIT 0 , 30
visiblement ta requête ne donne pas résultat dans phpmyadminben si car si la date est deja reserver sa me le dit si par reserve le formulaire continue
je veut recup id de la periode
Code : Tout sélectionner
if(empty($ResaNo)){
$DateDe="$AnneesD-$MoisD-$JourD 16:00:00";
$DateFi="$AnneesF-$MoisF-$JourF 10:00:00";
$db = mysql_connect($serveur, $user, $passw);
mysql_select_db('$bd_base',$db);
$sql = "SELECT DISTINCT * FROM tarifs WHERE (Date_deb BETWEEN '$DateDe' AND '$DateFi') or (Date_fin BETWEEN '$DateDe' AND '$DateFi')";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
$valeur=''.$data['valeur'].'';
$id=''.$data['id'].'';
}
if(empty($valeur)){
$db = mysql_connect($serveur, $user, $passw);
mysql_select_db('$bd_base',$db);
$ids=''.$data['id'].'';
$sql = "SELECT * FROM tarifs WHERE id='10' ";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
$valeur=''.$data['valeur'].'';
$id=''.$data['id'].'';
}
}
$val=substr("$valeur", 0, 3);
$DateDeb="$AnneesD-$MoisD-$JourD";
$DateFin="$AnneesF-$MoisF-$JourF";
$nbjours = round((strtotime($DateDeb) - strtotime($DateFin))/(60*60*24));
$Nb=substr("$nbjours", 1, 10);
$total=($val/7)*$Nb;
$TJ=($val/7);
$pourcentage=$total * '0.25';
while($data = mysql_fetch_assoc($req))
{
$valeur=''.$data['valeur'].'';
$id=''.$data['id'].'';
}
si tu attend qu'un seul resultat pas besion de faire une bouclequ'il me donne id de la periode . entre les 2 dates
Pourquoi faire ? Pour quel usage ? En quoi l'année te gène dans une date ?est il possible de cree une table avec de date sans l'année ?