1483 gün önce Ajax sayfasında diziye eleman ekleyemiyorum
sorusunu cevapladı.
Arkadaşlar problemi şu şekilde halletim ilginize teşekkür ederim elinize sağlık
$kasa=[
$urun->fiyat*$adet
];
$_SESSION['kasa'][]=$kasa;
$sum = 0;
foreach ($_SESSION['kasa'] as $x){
$toplam+=$x[0];
}
$dizi['toplam']=$toplam;
1485 gün önce Ajax sayfasında diziye eleman ekleyemiyorum
sorusunu cevapladı.
zafer hocam eline sağlık bu kodu entegre edecek bilgim yokeyok çok tsk
1485 gün önce Ajax sayfasında diziye eleman ekleyemiyorum
sorusunu cevapladı.
Akşam deneyip sonucu yazacağım
1485 gün önce Ajax sayfasında diziye eleman ekleyemiyorum
sorusunu cevapladı.
<?php
if($_SERVER['REQUEST_METHOD']!=='POST' || strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) !== 'xmlhttprequest' ){
die('Yetkisiz giriş');
}
require_once '../../rq/ayar.php';
$token= p('token',TRUE);
$barkod= p('barkod',TRUE);
$adet= bulDegis(',','',p('adet',TRUE));
$dizi=[];
if($token!==$_SESSION['formToken']){
$dizi['hata']='Token hatası var işleme devam edemiyorum';
}
if(empty($barkod)){
$dizi['hata']='Barkod okutmadın';
echo json_encode($dizi);
die();
}
$urun= tekSatir('SELECT * from urun WHERE barkod=?',[$barkod]);
if(empty($urun)){
$dizi['hata']='Bu ürün veri tabanında kayıtlı değil';
echo json_encode($dizi);
die();
}
if(!empty($barkod)&&$urun->tur==0&&empty($adet)){
$adet=1;
}
if(!empty($barkod)&&$urun->adet<$adet){
$dizi['hata']='Stokta yazdığın kadar ürün kalmamış ürün adetlerini kontrol et';
echo json_encode($dizi);
die();
}
if(!empty($barkod)&&$urun->tur==1&&empty($adet)){
$dizi['hata']='Gram yazmadın';
echo json_encode($dizi);
die();
}else{
$stokDus=esg("UPDATE urun SET adet=adet-? WHERE barkod=?",[$adet,$barkod]);
if(!empty($stokDus)){
$dizi['ok']=
"<tr>"
."<th class='w-50' scope='row' >{$urun->urun}</th>"
."<td>{$adet}</td>"
."<td>{$urun->fiyat}</td>"
."<td>".number_format($urun->fiyat*$adet,2)."</td>"
."</tr>";
-------------BURASINI KURGULAYAMADIM NASIL YAPACAĞIMI BİLMİYORUM YARDIMEDİN LÜTFEN---------------------
array_push($dizi,$urun->fiyat*$adet );
$dizi['kasa']= array_sum($dizi);
-------------BURASINI KURGULAYAMADIM NASIL YAPACAĞIMI BİLMİYORUM YARDIMEDİN LÜTFEN---------------------
echo json_encode($dizi);
}else{
$dizi['hata']='Ürün stoktan düşülemedi';
echo json_encode($dizi);
die();
}
}
1485 gün önce Ajax sayfasında diziye eleman ekleyemiyorum
sorusunu cevapladı.
@tayfun erbilen bahsettiğin olayı nasıl yapa bilirm yardım edermisin
1485 gün önce Ajax sayfasında diziye eleman ekleyemiyorum
sorusunu cevapladı.
@makifgokce Bu şekil
1485 gün önce Ajax sayfasında diziye eleman ekleyemiyorum
sorusunu cevapladı.
Arkadaşlar yapmak isteğim tam olarak bu bi bir nevi yazarkasa uygulaması her barkod okutuşumda veriler geliyor lakin tutar toplamını sağ üst köşeye nasıl atarım session ile yoksa dizi ilemi yapacam anlamadım bilen varsa bizahmet yardımcı olsun