lostyazilim
tr.link

Kodlamadaki hatayı bulamıyorum yardım lütfen.

16 Mesajlar 2.420 Okunma
lstbozum
tr.link

kifFOX kifFOX WM Aracı Kullanıcı
  • Üyelik 25.04.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek e-ticaret sorumlusu
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 32
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)

emrshn adlı üyeden alıntı




bu buttonları input olarak değiştir .



sizin için denedim ama tabi bu bir çözüm değil. teşekkürler
 

 

wmaraci
reklam

softwarencoder softwarencoder Mezar da responsivedir Kullanıcı
  • Üyelik 22.08.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Software Developer
  • Konum Bursa
  • Ad Soyad Y** Ş**
  • Mesajlar 810
  • Beğeniler 202 / 201
  • Ticaret 17, (%100)
kifFOX

aşağıdaki şekilde test edersen çalışacaktır :) çözülürse yanıt olarak yaz ki merakta kalmayayım :)






İsimsiz 5












stokislem.php aşağıdaki gibidir.




require_once 'baglan.php';

if( isset($_POST["islem"]) ){


$firmaadi = $_POST['firma_adi'];
$firmatel = $_POST['firma_tel'];

if(!$firmaadi || !$firmatel){

echo 'Boş alan bırakmayınız';

}else{

$kaydet = $db->prepare("INSERT INTO stok SET firma_adi=:adi,firma_tel=:tel");
$kaydet->execute(array(':adi' => $firmaadi,':tel'=>$firmatel));

if($kaydet->rowCount()){
echo "Başarıyla kayıt edildi";
}else{
print_r($kaydet->errorInfo());
}

}

}

?>


kifFOX

kişi bu mesajı beğendi.

Kurumsal, E-ticaret ve Özel Yazılım ve SEO İhtiyaçlarınız İçin BCYSoftware Solutions firması olarak yanınızdayız.

kifFOX kifFOX WM Aracı Kullanıcı
  • Üyelik 25.04.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek e-ticaret sorumlusu
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 32
  • Beğeniler 2 / 3
  • Ticaret 0, (%0)
yavuzselim57 incelik edip verdiğiniz cevap için teşekkür ederim işime yaradı. Benim yazdığımla arasındaki farkı inceliyorum. nerede hata yapıyorum diye. not: ben database bağlantısının değişkenini $baglan diye yazmıştım siz $db diye yazmışsınız tek sıkıntı oydu. onuda düzeltince sorun kalmadı. require_once komutu daha önce kullanmamıştım galiba daha önce dahil edildiyse bir daha dahil etme manasına geliyor herhalde. Tam incelemedim ama. bunu kullanmanızda ki nedenini bir ara müsait bir zamanınızda yazarsanız çok memnun olurum.
softwarencoder

kişi bu mesajı beğendi.

softwarencoder softwarencoder Mezar da responsivedir Kullanıcı
  • Üyelik 22.08.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Software Developer
  • Konum Bursa
  • Ad Soyad Y** Ş**
  • Mesajlar 810
  • Beğeniler 202 / 201
  • Ticaret 17, (%100)
require_once sizinde söylediğiniz gibi daha önce bir yerde çekildiyse bir daha çekme manasına geliyor performans odaklıdır yani.. Bunu kullanmanızı öneririm. Ek olarak sizin kodlardaki hata sanırım

$insert = $kaydet->execute gibi iç içe iki tane değişkene aktararak yazıp kontrolü zorlaştırmanızdan kaynaklanıyor olabilir. :) Bir bunu gördüm yani baktığım kadarıyla.

$kaydet = $db->prepare();
$kaydet->execute();

bu şekilde kullanım yeterlidir siz bu kaydet değişkenlerinide farklı bir değişkene aktarmışsınız :) bunlardan kaynaklanabilir.


Bir de kesinlikle bir hata aldığınız print_r ile else bloğunda kullandığım şekli kullanmayı ihmal etmeyiniz. Hemen hatalarınızı bulursunuz.


Son olarak veritabanı oluşturuken

$baglan = new PDO şeklinde başlarsanız sorgularınızda böyle olmalı

$kaydet = $baglan->prepare(); gibi .

Yani o bir hata değil orası sadece bir değişken ne yazdıysanız sorgularıda o şekilde çağırırsınız olur biter :)

kifFOX
 

 

Kurumsal, E-ticaret ve Özel Yazılım ve SEO İhtiyaçlarınız İçin BCYSoftware Solutions firması olarak yanınızdayız.

wmaraci
wmaraci

theroll theroll Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.06.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web Geliştiricisi
  • Konum Çanakkale
  • Ad Soyad A** T**
  • Mesajlar 85
  • Beğeniler 32 / 27
  • Ticaret 0, (%0)
yavuzselim57 in guvenlik ile ilgili videosunu izlemeni tavsiye ederim get ile aldigin veriyi kontrolden gecirmeden direk veritabanima yazdirmam pek dogru olmaz burda yavuz reisede selamlar 😎
softwarencoder

kişi bu mesajı beğendi.

softwarencoder softwarencoder Mezar da responsivedir Kullanıcı
  • Üyelik 22.08.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Software Developer
  • Konum Bursa
  • Ad Soyad Y** Ş**
  • Mesajlar 810
  • Beğeniler 202 / 201
  • Ticaret 17, (%100)
theroll estf reislik bir şey yapmadım :) sağolasın güzel yanıtın için :)
theroll

kişi bu mesajı beğendi.

Kurumsal, E-ticaret ve Özel Yazılım ve SEO İhtiyaçlarınız İçin BCYSoftware Solutions firması olarak yanınızdayız.

wmaraci
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