I have the follow MySQL queries for pulling out ans then inserting a >record from >a record set. Unfortunately I think I have missed something (vital) as the >record being inserted is the value and not the name, for example 1 instead of >blue... can someone kindly have a look and spot where I have gone wrong? > > >records pulled: > >function showColor($item_id) >{ > $query="select ref_colours.* from item_color ,ref_colours where >ref_colours.ColorID=item_color.color_id and item_color.item_id=$item_id"; >$rs=mysql_query($query); > if(!$rs) > { > echo "Error while exeuting the query"; > } > else > { > while($row=mysql_fetch_array($rs)) > { > $color_id=$row['ColorID']; > $cName=$row['ColorName']; > echo "<option value=\"$color_id\">$cName</option>"; > } > } >} > >records displayed: (and the actual color names displyed!!!) > >echo "<SELECT name=\"size\" value=\"$size\">"; >showSize($II); >echo "</SELECT> "; > >record selected inserted into a temp table: (but the color value instead of the >color name goes in) > >mysql("$DBName","INSERT INTO CartItems VALUES >('$UID','$ItemID','$ItemQuantity','$Date','$CartItemsID','$ColorName',' >$size')") >; > >I have tried inserting color_id and cName too but no joy. This is not making >sense. I has previously been said but that just doesn't follow with the logic. > >If a color name has been pulled why isn't the said color name selected being >inserted. If this makes sense to someone I am listening with speakers >turned up >high. > >Thank you > >Andrew > > > > >--- >Incoming mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2003 >
--------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php