prob SQL

prob SQL - PHP - Programmation

Marsh Posté le 31-08-2004 à 16:36:06    

voici une table
 


           nb_pages_total  prix  temps  
      20 1.94 2.5  
      60 2.35 0.92  
      100 3.02 0.53  
      160 4.34 0.3  
      220 5.68 0.23  
      330 8.13 0.15  
 


 
voici ma requete :
 
 "SELECT prix,temps FROM tarifs_finitions_plastique WHERE nb_pages_total <= $_SESSION[nb_pages_total] ORDER BY nb_pages_total ASC LIMIT 1";
 
 
... mais en fait j'ai toujours un hic !!!
 
Quand $_SESSION[nb_pages_total] est egal à 20 ... c bon
Quand $_SESSION[nb_pages_total] est egal à 21 ... c pas bon... il me renvoi 60 ...
 
... c pas ça que je veux !
 
je veux que par exemple :  
si $_SESSION[nb_pages_total]=20 il me retourne 20
si $_SESSION[nb_pages_total]=21 il me retourne toujours 20
si $_SESSION[nb_pages_total]=59 il me retourne toujours 20
si $_SESSION[nb_pages_total]=60 il me retourne 60
si $_SESSION[nb_pages_total]=61 il me retourne 60
... et ainsi de suite !
 
 
... c le principe des classes quoi !!!
entre [20-60]
entre [61-100]
entre [101-160]
etc etc


Message édité par freed102 le 31-08-2004 à 16:47:06
Reply

Marsh Posté le 31-08-2004 à 16:36:06   

Reply

Marsh Posté le 31-08-2004 à 16:39:05    

1) (presque)aucun rapport avec le php
2) si tu nous dis pas ce qui ne va pas on va pas t'aider hein!:o


Message édité par skeye le 31-08-2004 à 16:39:41

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-08-2004 à 16:42:29    

attends j'ai appuyé sur entrée trop tot !

Reply

Marsh Posté le 31-08-2004 à 16:45:32    

ok, en attendant je vais chercher un cafe, a tout de suite [:dawa]


---------------
IVG en france
Reply

Marsh Posté le 31-08-2004 à 16:47:30    

Moi je suis sur d'avoir la reponse avant meme la question :o
Enfin j'ai deux choix soit :

Code :
  1. "SELECT prix,temps FROM tarifs_finitions_plastique WHERE nb_pages_total >=". $_SESSION[nb_pages_total]." ORDER BY nb_pages_total ASC LIMIT 1";


 
soit  

Code :
  1. "SELECT prix,temps FROM tarifs_finitions_plastique WHERE nb_pages_total >=". $_SESSION[nb_pages_total]." and  nb_pages_total < ". $_SESSION[nb_pages_total] <;

Reply

Marsh Posté le 31-08-2004 à 17:38:24    

Sebastien a écrit :

Moi je suis sur d'avoir la reponse avant meme la question :o
Enfin j'ai deux choix soit :

Code :
  1. "SELECT prix,temps FROM tarifs_finitions_plastique WHERE nb_pages_total >=". $_SESSION[nb_pages_total]." ORDER BY nb_pages_total ASC LIMIT 1";


 
soit  

Code :
  1. "SELECT prix,temps FROM tarifs_finitions_plastique WHERE nb_pages_total >=". $_SESSION[nb_pages_total]." and  nb_pages_total < ". $_SESSION[nb_pages_total] <;




 
SELECT * FROM tarifs_finitions_plastique WHERE nb_pages_total >= 20 AND nb_pages_total < 20;
 
... il me repond rien... :(

Reply

Marsh Posté le 31-08-2004 à 17:43:34    

freed102 a écrit :

SELECT * FROM tarifs_finitions_plastique WHERE nb_pages_total >= 20 AND nb_pages_total < 20;
 
... il me repond rien... :(


donne-moi un nombre à la fois supérieur à 20 et strictement inférieur à 20 s'il-te plait?:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-08-2004 à 17:45:45    

skeye a écrit :

donne-moi un nombre à la fois supérieur à 20 et strictement inférieur à 20 s'il-te plait?:o


 
faudrait demander au Bogdanovs, doit y avoir une solution


---------------
IVG en france
Reply

Marsh Posté le 31-08-2004 à 17:57:02    

skeye a écrit :

donne-moi un nombre à la fois supérieur à 20 et strictement inférieur à 20 s'il-te plait?:o


 
lol

Reply

Marsh Posté le 31-08-2004 à 17:58:06    

ça me saoule parceque ma vieille formule magique marchait !!!
 
c t ça :
 "SELECT prix,temps FROM tarifs_finitions_plastique WHERE nb_pages_total >= $_SESSION[nb_pages_total] ORDER BY nb_pages_total ASC LIMIT 1";  
 
... mais là je sais pas pourquoi il me repond pas la bonne reponse

Reply

Marsh Posté le 31-08-2004 à 17:58:06   

Reply

Marsh Posté le 31-08-2004 à 18:00:41    

... mais... elle marche tres bien ma formule !!!!  
Tssssssk !! faut que j'arrete le café moi !

Reply

Marsh Posté le 31-08-2004 à 18:00:50    

$_SESSION['nb_pages_total'] ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 31-08-2004 à 18:01:03    

echo de ta requete aussi :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 31-08-2004 à 18:03:40    

bah je faisais mes requetes directement dans PHPMyAdmin

Reply

Marsh Posté le 31-08-2004 à 18:04:03    

mais en fait je me suis melangé les crayons avec le tableau Excel que mon boss m'avait filé !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed