Bonjour,
Le but de mon programme est de venir chercher dans une table des RAM les packs de barretes les moins cheres que le client pourra mettre dans sa machine sachant que la capacité totale est déjà prédéfinie (ici c'est $RAM), sachant que barrettes de la tale son 2,4 et/ou 8Go.
J'ai ma requete qui vient chercher dans la tables des RAMS la capacité de Mémoire et son prix HT où sa fréquence est de 1600MHz et où le modulo de $RAM (nombre total de ram prédéfini dans un autre programme) et de la capacité de mémoire est égal à 0. (ça me permet de savoir combien de barrettes de ram je peux mettre avec telle ou telle capacité de ram)
Code PHP :
//$RAM est prédéfini tout en haut de programme
$sql_ram = "select
PRIXHT,MEMOIRE from ram where
($RAM%MEMOIRE= 0) AND
FREQUENCE = 1600
ORDER BY PRIXHT DESC";
$res_ram = ODBC_exec($connect,$sql_ram);
while(ODBC_fetch_row($res_ram))
{
$HT_ram = ODBC_result($res_ram,"PRIXHT");
$mem_ram = ODBC_result($res_ram,"MEMOIRE");
$NbBarrette = $RAM / $mem_ram;
$PrixRAMenTOUT = $HT_ram * $NbBarrette;
if( $NbBarrette <= 18) // 18 slots maximum
{
echo "MEMOIRE : [".$NbBarrette." x ".$mem_ram."Go de ".$HT_ram."¤ ht / Prix en tout : ".$PrixRAMenTOUT."¤ ht]<br>";
}
}
Ma question est : je voudrais que ça me ressorte uniquement le moins cher !!! mais je ne trouve pas de solution :(
Si j'ai 24Go de RAm, je peux avoir 3x8Go, 6x4Go ou 12x2Go, mais les prix ne sont pas forcément les memes !!!
SVP aidez-moi
merci bcp !!!