Hent rækkerne fra databasen (select pris,antal from [db] where vare = phpvare )->lav en while løkke(slut klausul = ikke flere rækker)læg dem i nogle variable-> gang dem op med antal -> læg dem sammen -> smid dem i en ny variabel eller udskriv...
Ved nærmere eftertanke nej... du skal derved lave en forløkke hvor du konstruerer din sql sætning med AND udtrykket udfra $ip eks: where $ip[0] = ip AND $ip[1] = ip
//$ip skal laves til array $ip[0], $ip[1] ... osv. //Her i skal alle varenumrene lægges
if($taeller = count($ip > 0)){ $sql= 'select vare, pris from kurv where' . $ip[0] . '= ip AND '; }
for ($i = 1; $i <$taeller; $i++ ){
$sql += $ip[$i] . '= ip AND ';
}
$sql += $ip[$i] . '= ip';
herved skulle du have en sql sætning der AND'ede alle varerne. Jeg er stadig ikke sikker på at det skal være AND og ikke UNION...kig i mysql manualen. Med dette er det bare at bruge det jeg eller elskermad.dk skrev i sidste "kode" post og lave de fornødne checks, så burde det være tæt på at være der. P.S. Jeg tager forebehold for fejl, jeg har ikke prøvet at køre det
Du skal i hvert fald ikke AND'e du skal mindst OR're...hovsa
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.