lostyazilim

php checkbox value post

7 Mesajlar 997 Okunma
lstbozum
wmaraci reklam

sercanalis sercanalis WM Aracı Kullanıcı
  • Üyelik 09.10.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek Bilişim Firması
  • Konum Elazığ
  • Ad Soyad S** A**
  • Mesajlar 5
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
merhaba arkadaşlar .

veritabanından checkbox listeleme yaptırıyorum listelenen ürünleri adet kısmı ile çarptırıp toplam sonuç alıyorum buraya kadar sıkıntı yok . Sadece post ederken sorun yaşıyorum .



'.$data["malzemeadi"].'-'.$data["fiyat"].' ₺

post ederken value kısmı post ediyor benim yapmak istediğim ise malzemeadi ve fiyatı post ettirmek ?

value kısmı java kodlarla adet ile çarptırıyorum . ek bilgi girdiğimde bu sefer NAN hatası veriyor .

yardımlarınız için teşekkür ederim şimdiden .
 

 

wmaraci
reklam

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
sercanalis $data["malzemeadi"].'-'.$data["fiyat"] bu işlemin aynısını neden value ye yazdırmıyorsunuz. Keşke form kodlarını tamamını verseydiniz
sercanalis

kişi bu mesajı beğendi.

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

sercanalis sercanalis WM Aracı Kullanıcı
  • Üyelik 09.10.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek Bilişim Firması
  • Konum Elazığ
  • Ad Soyad S** A**
  • Mesajlar 5
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
bu işlem doğru value değere ne atarsam gönderiyor .

ama fiyat işlemini java ile çarptırıyorum şu şekilde

<script>//

$(function() {

var totalPlaceholder = $('#price');
var qtyInput = $('.positive_numbers');

function calculateTotal() {
var quantity = qtyInput.val()*1;
var tempTotal = 0;
if (quantity) {
var productSelected = $('input[name=product]:checked');
if (productSelected.length > 0) {
tempTotal += quantity * productSelected.val();
}
};
$('input[name^=option]:checked').each(function(i) {
var thisOptionValue = $(this).val();
tempTotal += thisOptionValue * quantity;
});
totalPlaceholder.text( tempTotal );

document.getElementById('toplam').value = tempTotal;

};

qtyInput.on('input', function(e) {
var thisQty = $(this);
var thisQtyValue = thisQty.val();
var validatedValue = thisQtyValue.replace(/[^\d]/g, '') * 1;
if (thisQtyValue != validatedValue) {
thisQty.val(validatedValue);
};
calculateTotal();
});

$('input[name=product], input[name^=option]').on('change', calculateTotal);

$('.button').on('click', function(e) {
var thisButton = $(this);
var increase = thisButton.hasClass('inc') ? 1 : -1;
var currentValue = qtyInput.val();
var newValue = currentValue*1 + increase;
if( newValue<0 ) {
newValue=0;
};
qtyInput.val( newValue );
calculateTotal();
})

});



//]]></script>

checkbox value fiyat haricinde başka birşey eklediğimde bu matematik işlemi NAN değer atıyor.
 

 

sercanalis sercanalis WM Aracı Kullanıcı
  • Üyelik 09.10.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek Bilişim Firması
  • Konum Elazığ
  • Ad Soyad S** A**
  • Mesajlar 5
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
https://prnt.sc/tjlyay
 

 

wmaraci
wmaraci

sercanalis sercanalis WM Aracı Kullanıcı
  • Üyelik 09.10.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek Bilişim Firması
  • Konum Elazığ
  • Ad Soyad S** A**
  • Mesajlar 5
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
https://prnt.sc/tjm2vz
 

 

sercanalis sercanalis WM Aracı Kullanıcı
  • Üyelik 09.10.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek Bilişim Firması
  • Konum Elazığ
  • Ad Soyad S** A**
  • Mesajlar 5
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)

ÖmerGünay adlı üyeden alıntı

sercanalis $data["malzemeadi"].'-'.$data["fiyat"] bu işlemin aynısını neden value ye yazdırmıyorsunuz. Keşke form kodlarını tamamını verseydiniz


bu işlem doğru value değere ne atarsam gönderiyor .

ama fiyat işlemini java ile çarptırıyorum şu şekilde

<script>//

$(function() {

var totalPlaceholder = $('#price');
var qtyInput = $('.positive_numbers');

function calculateTotal() {
var quantity = qtyInput.val()*1;
var tempTotal = 0;
if (quantity) {
var productSelected = $('input[name=product]:checked');
if (productSelected.length > 0) {
tempTotal += quantity * productSelected.val();
}
};
$('input[name^=option]:checked').each(function(i) {
var thisOptionValue = $(this).val();
tempTotal += thisOptionValue * quantity;
});
totalPlaceholder.text( tempTotal );

document.getElementById('toplam').value = tempTotal;

};

qtyInput.on('input', function(e) {
var thisQty = $(this);
var thisQtyValue = thisQty.val();
var validatedValue = thisQtyValue.replace(/[^\d]/g, '') * 1;
if (thisQtyValue != validatedValue) {
thisQty.val(validatedValue);
};
calculateTotal();
});

$('input[name=product], input[name^=option]').on('change', calculateTotal);

$('.button').on('click', function(e) {
var thisButton = $(this);
var increase = thisButton.hasClass('inc') ? 1 : -1;
var currentValue = qtyInput.val();
var newValue = currentValue*1 + increase;
if( newValue<0 ) {
newValue=0;
};
qtyInput.val( newValue );
calculateTotal();
})

});



//]]></script>

checkbox value fiyat haricinde başka birşey eklediğimde bu matematik işlemi NAN değer atıyor.

https://prnt.sc/tjm2vz

https://prnt.sc/tjlyay
 

 

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
sercanalis javascriptten gelen değer yine valueye gelir aslında ama tam anlayamadım.Uzaktan bağlantı verme şansın varsa o şekilde bi bakabilirim. Böyle tam sorunu anlayamadım.
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
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