Pb recuperation select

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb recuperation select

Re: Pb recuperation select

par hashut » 30 juin 2010, 18:05

oui une resa pour location d'un chalet
j'ai resolue le blem il y avait des date qui se chevauche lol
3 jour perdu grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr

Re: Pb recuperation select

par AB » 30 juin 2010, 17:38

Le tarif d'un produit correspond nécessairement à une date.
Après rien ne t'empêche de dire que les prix futurs sont les derniers en cours pour un certain laps de temps.

Mais je comprend pas ta réponse, c'est quoi une résa ?

Re: Pb recuperation select

par hashut » 30 juin 2010, 17:29

ben si une personne fait une résa pour lannée prochaine pas de pris car le grille de tarif sont pour 2010

Re: Pb recuperation select

par AB » 30 juin 2010, 17:16

est il possible de cree une table avec de date sans l'année ?
Pourquoi faire ? Pour quel usage ? En quoi l'année te gène dans une date ?

Re: Pb recuperation select

par hashut » 30 juin 2010, 17:09

est il possible de cree une table avec de date sans l'année ?

Re: Pb recuperation select

par hashut » 30 juin 2010, 15:43

salut

ma requete distinct fonctionne elle recupere bien le champ valeur comment recuper id ou un select * form table maValeur

c'est un ruc de dingue comment recupere id de se distinct grrrrrrrrr
je grise

Re: Pb recuperation select

par telnes » 30 juin 2010, 13:33

à partir du moment ou tu à rien dans $id c'est que tu fait pas se qu'il faut ! phpmyadmin te donne rien donc ta requête est pas bonne ! donc il faut retravailler ta requet et comment on exploite les données récupérées (ca on peut pas le faire pour toi)

++

Re: Pb recuperation select

par stealth35 » 29 juin 2010, 15:25

qu'il me donne id de la periode . entre les 2 dates
si tu attend qu'un seul resultat pas besion de faire une boucle

Re: Pb recuperation select

par hashut » 29 juin 2010, 15:24

qu'il me donne id de la periode . entre les 2 dates

Re: Pb recuperation select

par stealth35 » 29 juin 2010, 15:21

ta pas besion de connecter plusieur fois a ta base

qu'est ce que tu cherches a faire en faisant
while($data = mysql_fetch_assoc($req))
{
$valeur=''.$data['valeur'].'';
$id=''.$data['id'].'';
}

Re: Pb recuperation select

par hashut » 29 juin 2010, 15:18

voici le code

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';

Re: Pb recuperation select

par stealth35 » 29 juin 2010, 15:16

ben 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
visiblement ta requête ne donne pas résultat dans phpmyadmin

Re: Pb recuperation select

par hashut » 29 juin 2010, 15:14

ben 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

Re: Pb recuperation select

par stealth35 » 29 juin 2010, 15:12

donc pas de résultats ?

Re: Pb recuperation select

par hashut » 29 juin 2010, 15:08

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