Jump to content

code not pulling results out


anthony-needs-you

Recommended Posts

can anyone see why this:

 

<?php 
include ($_SERVER['DOCUMENT_ROOT'].'/admin/library/config.php'); 
include ($_SERVER['DOCUMENT_ROOT'].'/admin/library/opendb.php');
?>
<table cellspacing="3" cellpadding="3">
<?php
$query = "SELECT id, vImage, vName, vDesc, vPrice FROM vehicles WHERE vCategory = 'lease' ORDER BY id";
$result = mysql_query($query) or die("There was a problem with the SQL query: " . mysql_error()); 

if(mysql_num_rows($result)==0) {
    echo('
<span class="noVehicles"><strong>No Vehicles Listed</strong></span>
');
}
while(list($id, $vName, $vDesc, $vPrice, $vImage) = mysql_fetch_array($result))
{



if($result && mysql_num_rows($result) > 0)
{
    $i = 0;
    $max_columns = 2;



    while($row = mysql_fetch_array($result))        
   {
       // make the variables easy to deal with
       extract($row);

       // open row if counter is zero
       if($i == 0)
          echo "<tr>";

       
          echo '<td><div class="stocklisting-row">
<div class="stockphoto"><img src="vehicles/<?php echo $vImage;?>" width="125" /></div>
<div class="stocktext">
<div class="stockname"><?php echo $vName;?></div>
<div class="stockdesc"><?php echo $vDesc;?></div>
<div class="stockprice">£<?php echo $vPrice;?> a month</div>
<div class="stockmore"><a href="specification.php?id=<?php echo $id;?>">view details</a></div>
</div>
</div></td>';
    
       // increment counter - if counter = max columns, reset counter and close row
       if(++$i == $max_columns) 
       {
           echo "</tr>";
           $i=0;
       }  // end if 
   } // end while
} // end if results

// clean up table - makes your code valid!
if($i < $max_columns)
{
    for($j=$i; $j<$max_columns;$j++)
        echo "<td> </td>";
}
}

?>
</tr>
</table>
<?php include ($_SERVER['DOCUMENT_ROOT'].'/admin/library/closedb.php'); ?>

 

doesnt pull the results in this area:

echo '<td><div class="stocklisting-row">
<div class="stockphoto"><img src="vehicles/<?php echo $vImage;?>" width="125" /></div>
<div class="stocktext">
<div class="stockname"><?php echo $vName;?></div>
<div class="stockdesc"><?php echo $vDesc;?></div>
<div class="stockprice">£<?php echo $vPrice;?> a month</div>
<div class="stockmore"><a href="specification.php?id=<?php echo $id;?>">view details</a></div>
</div>
</div></td>';

 

it displays the correct rows just with empty values?

 

I think this part maybe wrong:

 

while(list($id, $vName, $vDesc, $vPrice, $vImage) = mysql_fetch_array($result))

Link to comment
https://forums.phpfreaks.com/topic/172140-code-not-pulling-results-out/
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.