Hi Guys here is the record set below. It shows as it should be on the page but where it displays the colour or size it only shows the first return (or result), same with the size, I need it to loop or something and show a list of all sizes available.
<?php
mysql_select_db($database_shop, $shop);
$query_Recordset1 = "SELECT item_title,item_desc,item_price,item_colour FROM store_items, store_colour WHERE store_items.col_id = store_colour.item_id ";
$Recordset1 = mysql_query($query_Recordset1, $shop) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
$maxRows_Recordset2 = 10;
$pageNum_Recordset2 = 0;
if (isset($_GET['pageNum_Recordset2'])) {
$pageNum_Recordset2 = $_GET['pageNum_Recordset2'];
}
$startRow_Recordset2 = $pageNum_Recordset2 * $maxRows_Recordset2;
mysql_select_db($database_shop, $shop);
$query_Recordset2 = "SELECT item_title,item_desc,item_price,item_colour,item_size FROM store_items, store_colour,store_size WHERE store_items.col_id = store_colour.item_id AND store_items.size_id = store_size.item_id ORDER BY item_title ASC";
$query_limit_Recordset2 = sprintf("%s LIMIT %d, %d", $query_Recordset2, $startRow_Recordset2, $maxRows_Recordset2);
$Recordset2 = mysql_query($query_limit_Recordset2, $shop) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
if (isset($_GET['totalRows_Recordset2'])) {
$totalRows_Recordset2 = $_GET['totalRows_Recordset2'];
} else {
$all_Recordset2 = mysql_query($query_Recordset2);
$totalRows_Recordset2 = mysql_num_rows($all_Recordset2);
}
$totalPages_Recordset2 = ceil($totalRows_Recordset2/$maxRows_Recordset2)-1;
mysql_select_db($database_shop, $shop);
$query_Recordset3 = "SELECT item_colour FROM store_colour ORDER BY item_colour ASC";
$Recordset3 = mysql_query($query_Recordset3, $shop) or die(mysql_error());
$row_Recordset3 = mysql_fetch_assoc($Recordset3);
$totalRows_Recordset3 = mysql_num_rows($Recordset3);
?>