mysql - Update database with php is not working -


i have form update informations product. form gets values database , sends page should update database. checked form sends values second page correctly. update function of database not updating.

the code of update (second) page that:

include("database.php");   if (isset($_request["kullanici"])) { include "database.php"; $sql = ("select * uye"); } else { header ("location: uyari.html"); }  $id = $_post['id']; $urunadi = $_post['urunadi'];  $malzemekodu = $_post['malzemekodu'];  $urunkategorisi = $_post['urunkategorisi'];  $birim = $_post['birim'];  $miktar = $_post['miktar'];  $personel = $_post['personel'];  $birimfiyat = $_post['birimfiyat'];  $fiyatbirimi = $_post['fiyatbirimi'];  $resim = $_post['resim'];   $sql = ("update depo set id = $id, urunadi = $urunadi, malzemekodu = $malzemekodu, urunkategorisi = $urunkategorisi, birim = $birim, miktar = $miktar, personel = $personel, birimfiyat = $birimfiyat, fiyatbirimi = $fiyatbirimi, resim = $resim id = $id"); $kayit = mysql_query($sql);  if (isset ($kayit)){ echo "stok kaydınız yapılmıştır.";  } else { echo "stok kayıt başarısız."; } 

how solve problem?

query variable should quoted try change update query to

$sql = ("update depo set id = '$id', urunadi = '$urunadi', malzemekodu = '$malzemekodu', urunkategorisi = '$urunkategorisi', birim = '$birim', miktar = '$miktar', personel = '$personel', birimfiyat = '$birimfiyat', fiyatbirimi = '$fiyatbirimi', resim = '$resim' id = '$id'"); 

if still issue check post data getting on page use mysql_real_escape_string() escape post data

note :- mysql_* has been deprecated use mysqli_* or pdo


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -