v2.5.2
Giriş yap

Yetersiz Bakiye İşlemi (PHP)

rennie
480 defa görüntülendi ve 1 kişi tarafından değerlendirildi
<?


if($_SESSION["Bakiye"] >= 35){ 
echo 'href="/client/buy-now?HizmetID='.$HizmetID.'"'; }
else if($_SESSION["Bakiye"] >= 60){ 
    echo 'href="/client/buy-now?HizmetID='.$HizmetID.'"'; }
    else if($_SESSION["Bakiye"] >= 100){ 
        echo 'href="/client/buy-now?HizmetID='.$HizmetID.'"';
         }else{ 
            echo 'href="javascript:yetersizBakiye();"'; 
        }
        ?>

Şimdi şöyle bir şey yapmaya çalışıyorum, ama yapamdım.
Örneğin üyenin bakiyesi 35 TL ve 35 TL ' lik bir ürünü alabiliyor.
Ama bakiyesi 36 TL olursa hem 35 TL lik ürünün linkine hemde daha yüksek fiyatlı ürünün linkine tıklayabiliyor.
Bunu nasıl çözebilirim.

Ayrıca 35 TL' lik bir ürünü satın alınca üyenin bakiye miktarı sadece çıkış yaptığında güncelleniyor. Bende sürekli bir ürün alınca çıkış yaptır tekrar gir gibi uğraştırmak istemiyorum.

Umarım sorunumu anlatabilmişimdir, şimdiden cevaplar için teşekkür ederim.

mubado
977 gün önce

çıkış yaptırmak yerine $_SESSION["Bakiye"] olan kısımı güncelleyebilirsin satın aldıktan sonra

$_SESSION["Bakiye"] = $_SESSION["Bakiye"]-fiyat gibi yani