i have been trying to create new columns in a tabinvoice details using row data from another table and additional input from another form. Problem is i get no sql errors m database conection is ok usually works but doesn't write any new columns or values to the tblinvoicedetails here is the code i am using i hope someone ca tell me where i am going wrong. <table width="100%" cellspacing="0" cellpadding="2" border="0"><form name="form2" method="post" action="index.php" onsubmit="return v.exec()"><?$cid = mysql_real_escape_string($_GET['cid']);$query = "select * from tblcustomerdetails where intCustomerID = '$cid'";$result = mysql_query($query);$row = mysql_fetch_array($result);$cid = $row["intCustomerID"];?><tr><td><?print_r( $row['vcCCompanyName'])?></td><td align="left">Tel: <?print_r( $row['vcCDPhone'])?></td></tr><tr><td><?print_r( $row['vcCStreetNo'])?> <?print_r( $row['vcCStreet'])?></td><td align="left">Fax: <?print_r( $row['vcCFaxNo'])?></td></tr><tr><td><?print_r( $row['vcCCity'])?></td><td align="left">Email: <?print_r( $row['vcCEmail'])?></td></tr><tr><td><?print_r( $row['vcCState'])?></td><td> </td></tr><tr><td><?print_r( $row['vcCPostalCode'])?></td><td> </td></tr><tr><td><?print_r( $row['vcCCountry'])?></td><td> </td></tr></table><br /><table width="100%" cellspacing="0" cellpadding="2" border="0"><tr><td> </td><td><b>Code</b></td><td><b>Name</b></td><td><b>Description</b></td><td><b>Price</b></td><td colspan="2" align="center"><b>Action</b></td></tr><?$accountsql="select * from tblpricedetails where intCustomerID=$cid order by intProductID asc";$tempdata=$DB_site->query($accountsql);$count =$DB_site->num_rows($tempdata); while($rowdata=$DB_site->fetch_array($tempdata)){$intPriceID = $row["intPriceID"];$intProductID = $row["intProductID"];$vcProductCode = $row["vcProductCode"];$vcProductName = $row["vcProductName"];$vcProductDescription = $row["vcProductDescription"];?><tr> <td class="accountsumb"><?=$rowdata["intProductID"]?></td><td class="accountsume"><?=$rowdata["vcProductCode"]?></td><td class="accountsumc"><?=$rowdata["vcProductName"]?></td><td class="accountsumc"><?=$rowdata["vcProductDescription"]?></td><td class="accountsumc"><?=number_format($rowdata["ftAmount"],2,".",",");?></td><td class="accountsumc" align="right"><input type="text" size="10" name="Quantity" /></td><td class="accountsumc" align="center"><input type="text" size="10" name="total" /></td></tr><? }?><? if($count==0) { ?><tr bgcolor="#EFEFEF" class="smallblack"> <td colspan="7" align="center" bgcolor="#EFEFEF" class="redtext">This user has no product data. </td></tr><? $insertdate = mysql_query("INSERT INTO tblinvoicedetails (intProductID,vcProductCode,vcProductName,vcProductDescription,ftAmount) VALUES(".$row['intProductID'].",".$row['vcProductCode'].",".$row['vcProductName'].",".$row['vcProductDescription'].",".$row['ftAmount'].")") or die(mysql_error());}?><tr><td colspan="7" align="center"><br /><input name="submit" type="submit" class="button" value="Submit" /></td></tr><tr><td colspan="7" align="center"><input class="button" type="reset" name="reset" value="Reset" /></td></tr></table></form>