Merhabalar, geliştirdiğim bir php sisteminde para çekme kısmı var ancak işin içerisinden çıkamadım. Yardımcı olursanız sevinirim.

Şöyle bir formum var:



Selection kısmım şu şekilde:



Benim isteğim; Diyelim bir üyenin 10 TL bakiyesi var, bu selection'dan seçtiği veriye göre bakiyesi 10 TL ve 10 TL'nin üstünde ise çekebilsin. Üye bakiyesi - (eksi) ye düşmesin diye şöyle bir şey yaptım:


@$bilgi=$_POST["bilgi"];
@$miktar=$_POST["miktar"];
@$banka=$_POST["banka"];
@$iban=$_POST["iban"];



if($_POST){


$package = $_POST['miktar'];

if ($package == '10' && $bakiye >= 10) {

mysql_query("update uye set kredi = $bakiye - 10 where kullaniciadi = '".$uye["kullaniciadi"]."'");
mysql_query("insert into odeme_bildirimi (kullaniciadi, miktar, bilgi, banka, iban) values ('".$_COOKIE["kullanici_adi"]."','".$miktar."','".$bilgi."','".$banka."','".$iban."') ")
or die(mysql_error());
echo '<script> alert ("Ödeme bildirimiz alındı kontrol edildikten sonra ödemeniz yapılacaktır.")</script> ';



} else { echo '<script> alert ("Bakiyeniz Yetersiz. Ödeme bildirimi yapılamadı!")</script> '; }

if ($package == '20' && $bakiye >= 20) {

mysql_query("update uye set kredi = $bakiye - 20 where kullaniciadi = '".$uye["kullaniciadi"]."'");
mysql_query("insert into odeme_bildirimi (kullaniciadi, miktar, bilgi, banka, iban) values ('".$_COOKIE["kullanici_adi"]."','".$miktar."','".$bilgi."','".$banka."','".$iban."') ")
or die(mysql_error());
echo '<script> alert ("Ödeme bildirimiz alındı kontrol edildikten sonra ödemeniz yapılacaktır.")</script> ';

} else { echo '<script> alert ("Bakiyeniz Yetersiz. Ödeme bildirimi yapılamadı!")</script> '; }

if ($package == '30' && $bakiye >= 30){

mysql_query("update uye set kredi = $bakiye - 30 where kullaniciadi = '".$uye["kullaniciadi"]."'");
mysql_query("insert into odeme_bildirimi (kullaniciadi, miktar, bilgi, banka, iban) values ('".$_COOKIE["kullanici_adi"]."','".$miktar."','".$bilgi."','".$banka."','".$iban."') ")
or die(mysql_error());
echo '<script> alert ("Ödeme bildirimiz alındı kontrol edildikten sonra ödemeniz yapılacaktır.")</script> ';

} else { echo '<script> alert ("Bakiyeniz Yetersiz. Ödeme bildirimi yapılamadı!")</script> '; }

if ($package == '40' && $bakiye >= 40){

mysql_query("update uye set kredi = $bakiye - 40 where kullaniciadi = '".$uye["kullaniciadi"]."'");
mysql_query("insert into odeme_bildirimi (kullaniciadi, miktar, bilgi, banka, iban) values ('".$_COOKIE["kullanici_adi"]."','".$miktar."','".$bilgi."','".$banka."','".$iban."') ")
or die(mysql_error());
echo '<script> alert ("Ödeme bildirimiz alındı kontrol edildikten sonra ödemeniz yapılacaktır.")</script> ';

} else { echo '<script> alert ("Bakiyeniz Yetersiz. Ödeme bildirimi yapılamadı!")</script> '; }

if ($package == '50' && $bakiye >= 50){

mysql_query("update uye set kredi = $bakiye - 50 where kullaniciadi = '".$uye["kullaniciadi"]."'");
mysql_query("insert into odeme_bildirimi (kullaniciadi, miktar, bilgi, banka, iban) values ('".$_COOKIE["kullanici_adi"]."','".$miktar."','".$bilgi."','".$banka."','".$iban."') ")
or die(mysql_error());
echo '<script> alert ("Ödeme bildirimiz alındı kontrol edildikten sonra ödemeniz yapılacaktır.")</script> ';

} else { echo '<script> alert ("Bakiyeniz Yetersiz. Ödeme bildirimi yapılamadı!")</script> '; }

if ($package == '100' && $bakiye >= 100){

mysql_query("update uye set kredi = $bakiye - 100 where kullaniciadi = '".$uye["kullaniciadi"]."'");
mysql_query("insert into odeme_bildirimi (kullaniciadi, miktar, bilgi, banka, iban) values ('".$_COOKIE["kullanici_adi"]."','".$miktar."','".$bilgi."','".$banka."','".$iban."') ")
or die(mysql_error());
echo '<script> alert ("Ödeme bildirimiz alındı kontrol edildikten sonra ödemeniz yapılacaktır.")</script> ';

} else { echo '<script> alert ("Bakiyeniz Yetersiz. Ödeme bildirimi yapılamadı!")</script> '; }}


?>


Yaşadığım sorun: Üyenin bakiyesi yetersiz ise ekrana 1 kere şu uyarıyı çıkartması gerekirken 6 kere çıkartıyor. Nerede hata yapmış olabilirim.