wmaraci reklam
lidertakipci

PHP Uptade İşlemi Yeniden Ekleme Hatası

9 Mesajlar 1.086 Okunma
advertseo
wmaraci reklam

emreorhan emreorhan WM Aracı Kullanıcı
  • Üyelik 27.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** O**
  • Mesajlar 384
  • Beğeniler 35 / 29
  • Ticaret 3, (%67)
Merhabalar, php'de güncelleme işlemi yaptırıyorum ancak güncelleme yerine yeniden ekleme yapıyor. Hatta bazen 2 kez ekleme yapıyor Bu neden kaynaklanıyor acaba?
 

 

wmaraci
reklam

emreyvz emreyvz .NET Core & Angular & PHP E-Mail Onaysız
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 689
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
Kodları yazarsanız daha iyi yardımcı olabiliriz. Muhtemelen kod'da hata yapıyorsunuz ama kodlar olmadığı için hatayı göremiyoruz :)

Kolay gelsin.
MeteOguzhan

kişi bu mesajı beğendi.

emreorhan emreorhan WM Aracı Kullanıcı
  • Üyelik 27.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** O**
  • Mesajlar 384
  • Beğeniler 35 / 29
  • Ticaret 3, (%67)

emreyvz adlı üyeden alıntı

Kodları yazarsanız daha iyi yardımcı olabiliriz. Muhtemelen kod'da hata yapıyorsunuz ama kodlar olmadığı için hatayı göremiyoruz :)

Kolay gelsin.

Umarım anlaşılır :)


include "header.php";
$mdata=$_GET["id"];

$uid = $_SESSION["id"];
if ($uid==""){
header("location:login");
}

if(!isset($_SESSION['id']))
{
$cnote="Bu işlemi gerçekleştirebilmek için oturum açın.";
$_SESSION['cnote'] = $cnote;
header("location:login");
}
else{
$sthe= $db->prepare("SELECT * FROM post WHERE id=?");
$sthe -> execute(array($mdata));
$resulte = $sthe ->fetch();
if($uid==$resulte["pid"]){
?>

';
?>
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

$sth = $db -> prepare ("UPDATE post SET title=?,content=?,category=?,status=?,time=?,lang=? WHERE id=?");
$sth -> execute(array($note,$content,$category,$status,$time,$notalang,$mdata));

yerine;

$sth = $db -> prepare ("UPDATE post SET title=:baslik,content=:icerik,category=:kat,status=:durum,time=:zaman,lang=:dil WHERE id=:sira");
$sth -> execute(array("baslik"=>$note,"icerik"=>$content,"kat"=>$category,"durum"=>$status,"zaman"=>$time,"dil"=>$notalang,"sira"=>$mdata));
dener misin?
 

 

wmaraci
wmaraci

emreorhan emreorhan WM Aracı Kullanıcı
  • Üyelik 27.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** O**
  • Mesajlar 384
  • Beğeniler 35 / 29
  • Ticaret 3, (%67)

ismail03 adlı üyeden alıntı


$sth = $db -> prepare ("UPDATE post SET title=?,content=?,category=?,status=?,time=?,lang=? WHERE id=?");
$sth -> execute(array($note,$content,$category,$status,$time,$notalang,$mdata));

yerine;

$sth = $db -> prepare ("UPDATE post SET title=:baslik,content=:icerik,category=:kat,status=:durum,time=:zaman,lang=:dil WHERE id=:sira");
$sth -> execute(array("baslik"=>$note,"icerik"=>$content,"kat"=>$category,"durum"=>$status,"zaman"=>$time,"dil"=>$notalang,"sira"=>$mdata));
dener misin?


Olmadı yine 2 kez yazdı. Lütfen bilmeyen kişiler biliyormuş gibi birşeyler uydurmasın.
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

emreorhan adlı üyeden alıntı

Olmadı yine 2 kez yazdı. Lütfen bilmeyen kişiler biliyormuş gibi birşeyler uydurmasın.

Herkes yardım etmeye çalışıyor kimsede bişey uydurmuyor(PDO.PREPARE) ortamı germe olmadı demen yeterli
ismailke VolkanYildiz

kişi bu mesajı beğendi.

emreorhan emreorhan WM Aracı Kullanıcı
  • Üyelik 27.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** O**
  • Mesajlar 384
  • Beğeniler 35 / 29
  • Ticaret 3, (%67)

ismail03 adlı üyeden alıntı

Herkes yardım etmeye çalışıyor kimsede bişey uydurmuyor(PDO.PREPARE) ortamı germe olmadı demen yeterli


Herşeye bilmeden yorum yazan arkadaş çok bu forumda. Ben önceden yine sorular sormuştum. Sen yine bunlara cevap vermiştin. Hiçbiri olmadı. Sadece şunu söylemek istiyorum. Biliyorsan yazarsın bilmiyorsan veya öğrenmek istiyorsan beğenirsin bu kadar. İlla birşeyler uydurmana gerek yok. Yazdığın komut zaten aynı benim yazdığımla sadece değişken adlarını tekrar tanımlayıp vermişsin.
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

emreorhan adlı üyeden alıntı

Herşeye bilmeden yorum yazan arkadaş çok bu forumda. Ben önceden yine sorular sormuştum. Sen yine bunlara cevap vermiştin. Hiçbiri olmadı. Sadece şunu söylemek istiyorum. Biliyorsan yazarsın bilmiyorsan veya öğrenmek istiyorsan beğenirsin bu kadar. İlla birşeyler uydurmana gerek yok. Yazdığın komut zaten aynı benim yazdığımla sadece değişken adlarını tekrar tanımlayıp vermişsin.


Ben size tek bi konuda yazdım oda gelen kutusu olayı o gün gelen kutusunu kendi scriptime ekledim size verdiğim yolla hatasız. O sistemde basit bi hatanız vardı işlerimden yazmadım
2.sorguda görünüşe göre hata yok bende bazen ? İle yaptığım da hata alıyordum çözüm ve düzen olarak en iyisi bu olduğunu belirtilmişti stackoverflow da o yüzden sizede sundum
Ben bildiğim kadar yardım etmeye çalışırım yanlışımda da doğru kodu yazandan öğrenirim.
flawless yardım edebilir.
 

 

MeteOguzhan MeteOguzhan WM Aracı Kullanıcı
  • Üyelik 26.08.2015
  • Yaş/Cinsiyet 25 / E
  • Meslek Software Developer
  • Konum Antalya
  • Ad Soyad M** B**
  • Mesajlar 203
  • Beğeniler 17 / 42
  • Ticaret 12, (%100)
include ettiğiniz sayfalara bakın bu sayfa da insert(ekleme) işlemi yapılmamış ve sadece güncelleme işlemi yapılmış.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al