Jump to content

PHP only using 1 row, when there are 2


Phaelon

Recommended Posts

I have a table with 2 rows in it, yet PHP is only acting on 1. Does anyone know why?

Basically, it should be generating two items on a cart list page (the DIV's), but only the first is present.

<?php
    $query = "SELECT * FROM cart WHERE cartholder = 1";
    $result = mysql_query($query);
    while ($row = mysql_fetch_assoc($result)) {
        $sizexs = $row['sizexs'];
        $sizes = $row['sizes'];
        $sizem = $row['sizem'];
        $sizel = $row['sizel'];
        $sizexl = $row['sizexl'];
        $query = "SELECT * FROM products WHERE number = ".$row['number']."";
        $result = mysql_query($query);
        $row = mysql_fetch_assoc($result);
        if ($row['gender'] == 'Mens') {$gender = 'mens';} else {$gender = 'womens';}
        if ($row['type'] == 'T-Shirt') {$type = 't-shirts';}
        $number = $row['number'];
        $brand = $row['brand'];
        $name = $row['name'];
        $price = $row['price'];
        echo '
            <DIV class="content">
                <A href="/products/'.$gender.'/'.$type.'/product/?productnumber='.$number.'"><IMG alt="" src="/products/'.$gender.'/'.$type.'/'.$number.'/thumb.png"></A>
                <BR>
                '.$brand.'
                <BR>
                '.$name.'
                <BR>
                <BR>
                $'.$price.'
            </DIV>
        ';
    }
?>

Link to comment
https://forums.phpfreaks.com/topic/288383-php-only-using-1-row-when-there-are-2/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.