PHP/Sql sætning
HJÆLPJeg bruger følgende update:
$sqlUp = ("UPDATE Customer_Claim_Chd
SET order_nbr = '".$_SESSION[ordre_nummer]."',
adr_type = '".$_SESSION[old_adr_type]."',
cust_name = '".$_POST[customer_name]."',
cust_adress = '".$_POST[customer_adress]."',
cust_po_code = '".$_POST[customer_po_code]."',
cust_city = '".$_POST[customer_city]."',
contact_person = '".$_POST[contact_person]."',
phone_nbr = '".$_POST[contact_phone]."',
description = '".$_POST[claim_description]."',
solution_suggestion = '".$_POST[forslag]."',
solution = '".$_POST[losning]."',
created_by = '".$_POST[created_by]."',
executed_by = '".$_POST[executer]."',
act_cost = "$_POST[act_cost].",
est_cost = ".$_POST[est_cost].",
status = '".$_SESSION[status]."',
Last_modify_date = '".date("Y-m-d H:i:s")."'
WHERE (claim_nbr = ".$_SESSION[rekl_nummer].")");
echo $sqlUp."<br>";
mssql_query($sqlUp);
Problemet er act_cost og est_cost - jeg har i db'en prøvet både money og decimal men den vil ikke indsætte dem, ændre jeg derimod til varchar så kører det som olie.
Er det min syntaks i sql sætningen som der er noget galt med eller???
PS. når jeg echo'er $sqlUp får jeg på de to felter følgende:
act_cost = 543, est_cost = 0,00,
