Merhabalar; Değerli hocalarım, aşağıdaki resim bir türlü toplam fiyatı decimal(8,2) olarak gösteremedim. 60,00 olmasını istiyorum. Birde fiyat için panelde decimal(8,2) olarak aldım değeri bu sayfadan veritabanına gönderirken toplam satış fiyatını varchar olarakmı alacağım yoksa tekrar decimal(8,2) olarakmı.
<script>
function Hesapla(){
var DetayAdet,detay_fiyat,SatisTopFiyat,ToplamFiyat;
DetayAdet=document.getElementById("DetayAdet").value;
detay_fiyat=document.getElementById("detay_fiyat").value;
ToplamFiyat=(DetayAdet*detay_fiyat);
SatisTopFiyat=document.getElementById("SatisTopFiyat").value = ;
SatisTopFiyat.value=ToplamFiyat; // eğer input ve textarea haricinde bir nesneye yazdıracaksan sonuc.innerHTML=toplam;
}
</script><section class="col col-4">
<?php
$query = "select * from ticket_etkinlikdetay";
$res = mysql_query($query);
?>
<label class="label">Fiyat (1 Adet)</label>
<label class="input" onkeydown="Hesapla()">
<input name="DetayFiyat" id="detay_fiyat" type="text" readonly disabled/>
</label>
</section>
<section class="col col-6">
<label class="label">Toplam Fiyat (KDV Dahil)</label>
<label class="input">
<input name="SatisTopFiyat" id="SatisTopFiyat" class="" type="text" onchange="Hesapla()"; disabled/>
</label>
</section>
Birde form doldurulup gönderildiğinde fiyat ve satis toplam fiyat kutum boş çıkıyor. Etkinlik adı kısmındada etkinlik id'si görünüyor oraya etkinliğin adınıda yazdıramadım bir türlü.
<?php
error_reporting(E_ALL ^ E_NOTICE);
ini_set('error_reporting', E_ALL ^ E_NOTICE);
$EtkinlikAdi = $_POST['etkinlik_kategori'];
$SatisAd = $_POST['SatisAd'];
$SatisSoyad = $_POST['SatisSoyad'];
$DetayKat = $_POST['detay_kategori'];
$DetayAdet = $_POST['DetayAdet'];
$DetayFiyat = $_POST['DetayFiyat'];
$SatisTopFiyat = $_POST['SatisTopFiyat'];
$SatisTel = $_POST['SatisTel'];
$SatisMail = $_POST['SatisMail'];
$SatisUlke = $_POST['SatisUlke'];
$SatisSehir = $_POST['SatisSehir'];
$SatisPostakod = $_POST['SatisPostakod'];
$SatisAdresBaslik = $_POST['SatisAdresBaslik'];
$SatisAdres = $_POST['SatisAdres'];
$Satis = mysql_query("insert into ticket_satislar (SatisId, SatisAd, SatisSoyad, EtkinlikAdi, DetayKat, DetayAdet, DetayFiyat, SatisTopFiyat, SatisTel, SatisMail, SatisUlke, SatisSehir, SatisPostakod, SatisAdresBaslik, SatisAdres) values (NULL, '$SatisAd', '$SatisSoyad', '$EtkinlikAdi', '$DetayKat', '$DetayAdet', '$DetayFiyat', '$SatisTopFiyat', '$SatisTel', '$SatisMail', '$SatisUlke', '$SatisSehir', '$SatisPostakod', '$SatisAdresBaslik', '$SatisAdres')")
or die("Hata: kayıt işlemi gerçekleşemedi.");
?>