Avatar billede muckerman Nybegynder
27. februar 2004 - 20:52 Der er 5 kommentarer

PHP / MySQL - mysql_fetch_array returnerer intet

Som sagt i titlen den kommer ikke med noget ved mysql_fetch_array()

Koden: <--
if(isset($_SESSION[products]) && isset($_SESSION[products])) { // Hvis der er produkter i indkøbskurv
    $array_pros = $_SESSION['products']; // Genveje til sessions
    $array_ant = $_SESSION['amounts'];
    $pris2 = 0;
    $forsk_pros = count($array_pros);
    $ant = array_sum($array_ant);
    foreach($array_pros as $key => $val) { // Så længe arrayet indeholder noget - eller noget i den stil
        echo "$key: $val<br>";
        $query2 = "select pris from produktkeys where varenr = '$val'";
        $result2 = mysql_query($query2); // <- Bare rolig jeg har testet med or die(mysql_error()) = der er ingen fejl her...?
        $array2 = mysql_fetch_array($result2); // <- Returnerer intet?
        $product_pris = $array2['pris'];
        $temp = ($product_pris)*($array_ant[$key]); // Udregner produktets pris gange med antallet af det pågældende produkt
        echo "<br>".$result["pris"]."<b>".$array_ant[$key]."</b><i>".$array2."</i><br>";
        $pris2 += $temp;
        echo $pris2;
    }
} else { $pris2 = "0,00"; $forsk_pros = $ant = "0"; }
-->

Malthe ¿O
Avatar billede avminarm Juniormester
27. februar 2004 - 22:14 #1
det er vel ikke fordi forespørgslen er tom vel?
Avatar billede avminarm Juniormester
27. februar 2004 - 22:15 #2
det her ser da underligt ud:

if(isset($_SESSION[products]) && isset($_SESSION[products]))

kunne du ikke nøjes med:

if(isset($_SESSION[products]))
Avatar billede avminarm Juniormester
27. februar 2004 - 22:16 #3
måske er det fordi SESSION[amounts] ikke er sat?
Avatar billede muckerman Nybegynder
27. februar 2004 - 22:57 #4
Hov! Det var bare en skrivefejl, det gør ingen forskel om jeg skriver det ene eller det andet.

Malthe
Avatar billede Slettet bruger
27. februar 2004 - 23:40 #5
Måske kunne det hjælpe, hvis du prøvede at skrive ud fra indholdet af $array2 i stedet for at prøve at udskrive selve $array2, og du prøver også at udskrive $result["pris"], men den er da ikke sat?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester