Probleem met array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kees

kees

23/09/2004 15:03:00
Quote Anchor link
Hallo mensen,

Op een pagina probeer ik op de volgende manier een array uit te printen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
while($row = mysql_num_rows($resultcheck))
    {

        $rs= mysql_fetch_array($resultcheck);
        echo $rs['aantal'].",  doos ". $rs['prod_naam']." &aacute ". $rs['prijs']." per doos".'<br>';
    }

            echo "subtotaal".'<br>'."bezorgkosten".'<br>'."totaal".'<br>'.'<a href=\"catalogus2.php\" target=\"_self\">verder shoppen</a> | <a href=\"#\">afrekenen</a>';
    }

        else
    {
        echo "U heeft nog geen wijn besteld in de wijnwinkel. Uw winkelwagentje is daarom leeg. Ga terug naar de wijnwinkel en kies een wijn om te bestellen";
        }

?>


Maar wat er nu gebeurt is dat hij de regel waarin de array print door blijft printen ook al is er geen resultaat meer uit de db.

Dus ik krijg een oneindige , doos á per doos

Ik heb al met fetch_row, array enz geprobeerd maar wat er dan gebeurt is dat ik alleen laatste record krijg.

Kom er niet meer uit

Hoe los ik dit op?
 
PHP hulp

PHP hulp

27/12/2024 13:56:50
 
B a s
Beheerder

B a s

23/09/2004 15:30:00
Quote Anchor link
je moet dit doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
while($rs = mysql_fetch_array($resultcheck))
{

// rest
}
?>
 
Kees

kees

23/09/2004 15:33:00
Quote Anchor link
Het werkt! code is nu

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
if(mysql_num_rows($resultcheck)>0) {
    while($row = mysql_fetch_array($resultcheck))
    {

            echo $row['aantal'].",  doos ". $row['prod_naam']." &aacute ". $row['prijs']." per doos".'<br>';
    }

    echo "subtotaal".'<br>'."bezorgkosten".'<br>'."totaal".'<br>'.'<a href=\"catalogus2.php\" target=\"_self\">verder shoppen</a> | <a href=\"#\">afrekenen</a>';
    }
else {
            echo "U heeft nog geen wijn besteld in de wijnwinkel. Uw winkelwagentje is daarom leeg. Ga terug naar de wijnwinkel en kies een wijn om te bestellen";
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.