İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

çarpma işlemi? yardım lütfen

efekentli

0
İyinet Üyesi
Katılım
2 Şubat 2008
Mesajlar
843
Reaction score
2
Merhaba arkadaşlar, basit bir sorum var yardımcı olursanız sevinirim.

edit:

yardımlarınız için teşekkürler, sorun çözülmüştür.
 

efekentli

0
İyinet Üyesi
Katılım
2 Şubat 2008
Mesajlar
843
Reaction score
2
ayrıca, veritabanına gonderildi diyor ama phpmyadmine girdiğinde boş bir satır çıkıyor :(
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
PHP:
<?
$mysql_baglanti = mysql_connect("localhost","root","") 
or die ("<center><br><br><br>Şu anda sistemde geçici bir hata oluşmuştur.<br> Kısa süre içerisinde düzeltilecektir.<br> Lütfen tekrar deneyiniz. <br>Hata No:1</center>");

@mysql_select_db("veritabanımız") 
or die ("<center><br><br><br>Şu anda sistemde geçici bir hata oluşmuştur.<br> Kısa süre içerisinde düzeltilecektir.<br> Lütfen tekrar deneyiniz. <br>Hata No:2</center>");


$urunadi = $_POST['urunadi'];
$adet = $_POST['adet'];
$birim = $_POST['birim'];
$hangifirma = $_POST['hangifirma'];
$tutar = $adet * $birim;
	
$ekle = mysql_query("INSERT INTO kayitlar (urunadi, adet, birim, tutar, hangifirma) VALUES ('$urunadi', '$adet', '$birim', '$tutar', '$hangifirma')");
if ($ekle) {
	echo "kayıt başarıyla tamamlandı...";
}
else {
	echo "Kayıt sıradında bir hata meydene geldi...";
}
?>

php dosyanız, test edip bildirin.
 

efekentli

0
İyinet Üyesi
Katılım
2 Şubat 2008
Mesajlar
843
Reaction score
2
bu şekilde kayıt veritabanına eklendi. çok teşekkür ederim. sizden 2 ricam var daha var :(

1- benim hatam nedir hocam?

2- baştada dediğim gibi o tutarı nasıl hesaplatıp veritabanına kaydedebilirim? (birim ile adet çarpılıp, veritabanındaki tutar tablosuna eklenecek) . teşekkürler
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Onun için kullandığımız kod kısmu şudur :
PHP:
$tutar = $adet * $birim;
Burada gelen bilgileri çarpıyoruz.

Sizin php sayfanızda form ile gelen bilgileri değişkene atadığımız $_POST[''] kısımları yok. Onları düzenledim. Ayrıca veritabanı bağlantısını gerçekleştirdik ve INSERT ettik.
 

efekentli

0
İyinet Üyesi
Katılım
2 Şubat 2008
Mesajlar
843
Reaction score
2
oldu :)

hocanın yaptığı örnekde _post kısımları yoktu, bende o yüzden hiç kullanmadım. acaba get ile yapmış olsaydık yine get mi eklenecekti o kısma? (hoca post metodu ile yapmıştı ama)

araştırırken gördüm ki mysql_db_query kullanımı da kalkmış sanırım. bizi hoca baya eskilerde kalmış :) ilk mesajdaki kod gibi anlatmıştı. (zaten dersdeki bir örnekti)

çok çok teşekkürler, sabah sabah sizi yordum
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Rica ederim.

Sorunuza cevap vereyim.
Form sayfanızda bulunan bu kodda <form action="urun_kayit.php" method="post" name="kayit" id="kayit"> olarak vermiş bizde o yüzden verileri post ile php sayfamızda çekiyoruz.

eğer ki <form action="urun_kayit.php" method="get" name="kayit" id="kayit"> şeklinde olsaydı php sayfamızda $urunadi = $_GET['urunadi']; şeklindeki komutlarla çekecektik.

Birde her yiğidin yoğurt yiyişi farklıdır :=)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst