• 08-04-2010, 19:00:35
    #1
    Merhaba Arkadaşlar Aşağıdaki Sorgu İle Yazılı Alanları Güncelleştirmek İstiyorum Ancak Kayıt Güncelleştirildi Yazmasına Rağmen Güncelleşmiyor sebebi nedir acaba hatayı nerde yapıyorum

    <?php
    include("database.php");
    $id = $_POST["id"];
    $urunadi = $_POST["urunadi"];
    $urunkategorisi = $_POST["urunkategorisi"];
    $birim = $_POST["birim"];
    $miktar = $_POST["miktar"];
    $personel = $_POST["personel"];
    $aciklama = $_POST["aciklama"];

    $sql = "UPDATE `ckaraca_zdefter`.`depo` SET `id` = \'$id\', `urunadi` = \'$urunadi\', `urunkategorisi` = \'$urunkategorisi\', `birim` = \'$birim\', `miktar` = \'$miktar\', `personel` = \'$personel\', `aciklama` = \'$aciklama\', `zaman` = \'$zaman\' WHERE `depo`.`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";
    }
    ?>
  • 08-04-2010, 20:20:44
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sorunun asıl kaynağı isset kullanmanızdan kaynaklanıyor. Kodlarınızı da temizledim, düzene soktum. Böyle kullanabilirsiniz:
    <?php
    require('database.php');
    
    $id = mysql_real_escape_string(mysql_real_escape_string($_POST['id']);
    $urunadi = mysql_real_escape_string($_POST['urunadi']);
    $urunkategorisi = mysql_real_escape_string($_POST['urunkategorisi']);
    $birim = mysql_real_escape_string($_POST['birim']);
    $miktar = mysql_real_escape_string($_POST['miktar']);
    $personel = mysql_real_escape_string($_POST['personel']);
    $aciklama = mysql_real_escape_string($_POST['aciklama']);
    
    $kayit = mysql_query("
    	UPDATE depo
    	SET id = '$id',
    		urunadi` = '$urunadi',
    		urunkategorisi` = '$urunkategorisi',
    		birim = '$birim',
    		miktar = '$miktar',
    		personel = '$personel', 
    		aciklama = '$aciklama',
    		zaman = '$zaman'
    	WHERE id = $id
    	LIMIT 1");
    	
    if ($kayit)
    	echo 'Stok Kaydınız Yapılmıştır.';
    else 
    	echo 'Stok Kayıt Başarısız';
    ?>
  • 09-04-2010, 10:21:31
    #3
    Parse error: syntax error, unexpected ';' in /home/ckaraca/domains/cihankaraca.com.tr/public_html/stok/guncelle-tamamla.php on line 4

    böyle bir hata alıyorum
  • 09-04-2010, 13:04:50
    #4
    Üyeliği durduruldu
    $id = mysql_real_escape_string($_POST['id']);
  • 09-04-2010, 19:20:46
    #5
    ayrıca id'yi güncellemeye de gerek yok sanırım, zaten değişmiyor
  • 10-04-2010, 12:26:07
    #6
    Üyeliği durduruldu
    Invictus adlı üyeden alıntı: mesajı görüntüle
    ayrıca id'yi güncellemeye de gerek yok sanırım, zaten değişmiyor
    Evet.Ama id 'ye göre güncelleme yapılıyor