Sql upit mjenjanje podataka jednog polja na osnovu vrijednosti u drugom

Imam tablicu:

id ime datum cijena
1 Marko 2013-09-02 50
1 Marko 2013-09-03 60
1 Marko 2013-09-04 70

na stranici imam array i izlist cijena:

<? $datum[]=$rows['datum']; ?>

na koji nacin da u sql-u updateam cijenu na osnovu datuma

$sql=“UPDATE cijenik SET cijena=’”.$_POST[‘cijena’][$i]."’ WHERE datum=’$datum[$i]’";

Za cjenik se uvijek ima jos jedna pomocna
tablica sa povijesnim podacima.

u php kodu na vrhu imam sljedece:

$pricesql=“SELECT * FROM my_table”;
$pricesqlresult=mysql_query($pricesql);

preko ove petlje izlistavam podatke u body-u:

<?php while($rows=mysql_fetch_array($pricesqlresult)){ $date= $row['date']; ?>

<?php } ?>

u dnu stranice je opet php kod sa UPDATE query-om:

<?php if($_SERVER['REQUEST_METHOD'] == "POST"){ for($i=0;$i<$count;$i++){ $sql1="UPDATE my_table SET price='".$_POST['price'][$i]."' WHERE date='$date[$i]'"; $result99=mysql_query($sql1); } } mysql_close(); ?>

ne znam zasto mi kod ne update-a


Copyright © 2022 WM Forum - AboutContact