Sorry Ray,
A bit thick here, don't really understand what you mean.
Where do I get the sizeid from to filter the recordset?
Update;
Sorted it Ray the code I have for the record set is:
<?php
$getSizes = new WA_MySQLi_RS("getSizes",$dbCute,0);
$getSizes->setQuery("SELECT sizeID, item_size FROM sizes WHERE sizeID = ?");
$getSizes->bindParam("i", "".(isset($_POST['eCart1_1_Size_Add'])?$_POST['eCart1_1_Size_Add']:"") ."", "-1"); //colname
$getSizes->execute();
?>
The $_POST['eCart1_1_Size_Add'] is taken from the result of the colours recordset.
Thanks again for your help.