Update celle eller insert
Jeg prøver på at update en celle og addere en beholdning i en lagerliste hvis varen findes i forvejen, ellers skal den oprette.Men den springer if sætningen over og opretter hver gang, hvad gør jeg forkert ?
---------->>>>>>>> kode:
$vare_id = $_POST['vare_id'];
$storrelse_id = $_POST['storrelse_id'];
$farve_id = $_POST['farve_id'];
$beholdning = $_POST['beholdning'];
$rs = mysql_query("select id,vare_id,storrelse_id,farve_id, beholdning from lagerliste where vare_id=" . $vare_id) or die(mysql_error());
$row = mysql_fetch_array($rs, MYSQL_ASSOC);
if($row['vare_id']==$vare_id && $row['storrelse_id']==$storrelse_id && $row['farve_id']==$farve_id ) {
$nybeholdning = $row['beholdning'] + $beholdning ;
mysql_query("update lagerliste set beholdning='" . $nybeholdning . "' where id=" . $row['id']) or die(mysql_error());
echo "<script>top.location.href ='index.php?nx=vare/lagerliste&alle'</script>";
} else {
$insertSQL = "insert into lagerliste(
id,
vare_id,
storrelse_id,
farve_id,
salgspris,
kostpris,
beholdning,
lagerfort,
sidste_bevagelse
)
values ('".$_POST['id']."',
'".$_POST['vare_id']."',
'".$_POST['storrelse_id']."',
'".$_POST['farve_id']."',
'".$_POST['salgspris']."',
'".$_POST['kostpris']."',
'".$_POST['beholdning']."',
NOW(),
NOW()
)";
mysql_query($insertSQL) or die (mysql_error());
echo "<script>top.location.href ='index.php?nx=vare/lagerliste&alle'</script>";
}