Hazırladığım Formu Sql´e bağlayamıyorum.

MeomanMemo

Merhabalar,

Üretim hattımızdaki arkadaşların bazı üretim bilgilerini girmeleri için bir form hazırladım. Ancak birtülü veritabanıyla ilişkilendiremedim nerde hata yapıyorum.

Hazırladığım form http://meoman.byethost7.com/  sayfasınındadır.

kaydet.php içindeki ise;

<?php

$link = mysql_connect("localhost", "root", "1235789") or die(mysql_error());

$db = mysql_select_db("form", $link) or die (mysql_error()); mysql_query("SET NAMES 'latin5'");mysql_query("SET CHARACTER SET 'latin5'");mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'"); mysql_close($link);

$tarih=$_POST["date"];

$bigbag=$_POST["bigbag"];

$palet=$_POST["palet"];

$patlatma=$_POST["patlatma"];

$sicaklik=$_POST["sicaklik"];

$oncene=$_POST["oncene"];

$arkacene=$_POST["arkacene"];

$dikey=$_POST["dikey"];

$ebat=$_POST["ebat"];

$baski=$_POST["baski"];

$yapan=$_POST["yapan"];

$kagitlot=$_POST["kagitlot"];

mysql_query("INSERT INTO `fpak14` (`date`,`bigbag`,`palet`,`patlatma`,`sicaklik`,`oncene`,`arkacene`,`dikey`,`ebat`,`baski`,`yapan`,`kagitlot`)

VALUES (`$tarih`, `$bigbag`, `$palet`, `$patlatma`, `$sicaklik`, `$oncene`, `$arkacene`, `$dikey`, `$ebat`, `$baski`, `$yapan`, `$kagitlot`);");

echo "Üretim Kaydedildi";

?>

index ten kaydet tıklayınca kaydetmiş gibi görünüyor. ancak herhangi veri girmiyor. Yardımcı olabilirseniz sevinirim. Teşekkürler

2013-12-05 00:33:38

Php

mazel123mazel murat

ben amatörüm şuanda benim bildiğim MySQL Databases ' kurmamışın onu kur o databasede veri tablolarını aç o zaman mysql a geçer

2013-12-05 09:55:24

Php

 su sekilde yap

mysql_query yi bir degiskene ata  ornek olarak 

$query = "senin mysql queryin";

 ekleme islemi yaptıktan sonra  su sekilde bir kod yaz 

if(mysql_affected_rows($query)>0){

echo "Başarı ile veri tabanına kayıt edildi";

}else {

echo "kayıt sırasında bir hata olustu";}

kayıt yapmamasının sebepleri su sekildedir 

1- veritabanındaki tablonun sutun isimleri ile  sql sorgunun icerisindeki tablo isimleri  aynı degildir,

2 sutun iceriklerindeki veri tipi ile  senin gonderdigin veri tiplerin farklıdır 

3 veritabanında  tablo olustururken sütünlara icerigi bos olamaz diye bir  ozellik tanımlamıssındır   "not null " herhangi bir veri bos gidiyor ise diger verileride  kaydetmeden  sorgu sonlanır 

4-  tabi sen   bunlardan once sorgunu  kontrol et su sekilde yazarsan daha kolay olur "insert into (sutun1,sutun2,sutun3)  seklinde  

}

2013-12-05 20:21:47

Çözüldü

MeomanMemo

Teşekkürler Sorun Çözüldü

2013-12-08 16:39:03

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro