Elimde bir script var orjinalinde düzenleme (güncelleme) yapmak istediğimde bir sorun olmuyor. Fakat içerikleri bana göre editlediğimde güncelleme olmuyor. Orjinal kodları benim değiştirdiğim kodları buraya yazıyorum. Yardımcı olursanız sevinirim...
Orjinal (Bu güncelleme dosyası güncelleme alanın çıktığı yer)
if (isset($_REQUEST["kullanici"])) {
include "database.php";
$sql = ("select * from uye");
}
else {
header ("Location: uyari.html");
}
include("database.php");
$id = $_GET['id'];
$sorgu = mysql_query("SELECT * FROM `depo` WHERE `id` = $id LIMIT 0 , 1");
while ($ysorgu = mysql_fetch_array($sorgu)) {
$urunadi = $ysorgu["urunadi"];
$malzemekodu = $ysorgu["malzemekodu"];
$urunkategorisi = $ysorgu["urunkategorisi"];
$birim = $ysorgu["birim"];
$miktar = $ysorgu["miktar"];
$personel = $ysorgu["personel"];
$aciklama = $ysorgu["aciklama"];
$birimfiyat = $ysorgu["birimfiyat"];
$kdv = $ysorgu["kdv"];
$toplamfiyat = $ysorgu["toplamfiyat"];
$fiyatbirimi = $ysorgu["fiyatbirimi"];
$resim = $ysorgu["resim"];
}
echo"";
echo"";
if (isset($_REQUEST["kullanici"])) {
include "database.php";
$sql = ("select * from uye");
}
else {
header ("Location: uyari.html");
}
?>
Bu da güncellemeyi gönderdiği dosya
require('database.php');
if (isset($_REQUEST["kullanici"])) {
include("database.php");
$sql = ("select * from 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'];
$aciklama = $_POST['aciklama'];
$birimfiyat = $_POST['birimfiyat'];
$kdv = $_POST['kdv'];
$toplamfiyat = $_POST['toplamfiyat'];
$fiyatbirimi = $_POST['fiyatbirimi'];
$resim = $_POST['resim'];
include("database.php");
$sql = ("UPDATE depo SET id = '$id',resim = '$resim',urunadi = '$urunadi', malzemekodu = '$malzemekodu', urunkategorisi = '$urunkategorisi', birim = '$birim', personel = '$personel', birimfiyat = '$birimfiyat', kdv = '$kdv', toplamfiyat = '$toplamfiyat', fiyatbirimi = '$fiyatbirimi' WHERE 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";
}
if (isset($_REQUEST["kullanici"])) {
include("database.php");
$sql = ("select * from uye");
}
else {
header ("Location: uyari.html");
}
?>
Benim değiştirdiğim kodlar ise aşağıdaki mesaja yazdım..
Ek Olarak: Bu da benim guncelleme yaptığım dosya
if (isset($_REQUEST["kullanici"])) {
include "database.php";
$sql = ("select * from uye");
}
else {
header ("Location: uyari.html");
}
include("database.php");
$id = $_GET['id'];
$sorgu = mysql_query("SELECT * FROM `depo` WHERE `id` = $id LIMIT 0 , 1");
while ($ysorgu = mysql_fetch_array($sorgu)) {
$urunadi = $ysorgu["urunadi"];
$malzemekodu = $ysorgu["malzemekodu"];
$imalatci = $ysorgu["imalatci"];
$urundetay = $ysorgu["urundetay"];
$birim = $ysorgu["birim"];
$miktar = $ysorgu["miktar"];
$alimdetay = $ysorgu["alimdetay"];
$aciklama = $ysorgu["aciklama"];
$birimfiyat = $ysorgu["birimfiyat"];
$kdv = $ysorgu["kdv"];
$fiyatbirimi = $ysorgu["fiyatbirimi"];
}
echo"";
echo "
";
echo "
";
echo "
";
echo "
";
echo "
";
echo "
";
echo "
";
echo"";
if (isset($_REQUEST["kullanici"])) {
include "database.php";
$sql = ("select * from uye");
}
else {
header ("Location: uyari.html");
}
?>
Buda güncellemeyi gönderdiği sayfa:
require('database.php');
if (isset($_REQUEST["kullanici"])) {
include("database.php");
$sql = ("select * from uye");
}
else {
header ("Location: uyari.html");
}
$id = $_POST['id'];
$urunadi = $_POST['urunadi'];
$malzemekodu = $_POST['malzemekodu'];
$imalatci = $_POST['imalatci'];
$urundetay = $_POST['urundetay'];
$birim = $_POST['birim'];
$miktar = $_POST['miktar'];
$alimdetay = $_POST['alimdetay'];
$aciklama = $_POST['aciklama'];
$birimfiyat = $_POST['birimfiyat'];
$kdv = $_POST['kdv'];
$fiyatbirimi = $_POST['fiyatbirimi'];
include("database.php");
$sql = ("UPDATE depo SET id = '$id',urunadi = '$urunadi', malzemekodu = '$malzemekodu', imalatci = '$imalatci', urundetay = '$urundetay', birim = '$birim', birimfiyat = '$birimfiyat', kdv = '$kdv', fiyatbirimi = '$fiyatbirimi', aciklama = '$aciklama', alimdetay = '$alimdetay', miktar = '$miktar' WHERE 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";
}
if (isset($_REQUEST["kullanici"])) {
include("database.php");
$sql = ("select * from uye");
}
else {
header ("Location: uyari.html");
}
?>
Ek Olarak: Ayrıca phpmyadmin den de sütun ve satır isimlerini değiştirdim...