Проблем с едно скриптче...

lostbg

Registered
Този код ми е проблемен, правя всичко както трябва услугата ми е добавена както трябва (казаха ми от SMSPay) но след като пратя смс с текста който трябва и потребителското име на номера който трябва не ми добавя гласове, от къде може да е проблема?

Код:
<?
include("smsconfig.php");

$number_from = $_GET['msisdn'];
$sms_number = $_GET['vanumber'];
$sms_price = $_GET['vasms'];
$sms_text = $_GET['text'];
list($kay,$value) = explode(" ",$sms_text);
$checkuser = mysql_query("SELECT * FROM users WHERE id='$value'");
if(mysql_num_rows($checkuser)>0)
{
$user = mysql_fetch_array($checkuser);
$uu = $user['username'];

if($sms_number == $nomer1) {
$update = mysql_query("UPDATE users SET plus=plus+5 WHERE username='$var[1]'");
echo '+OK Uspeshno dobavihte 5 glasa na '.$var[1];
} elseif($sms_number == $nomer2) { 
$update = mysql_query("UPDATE users SET plus=plus+20 WHERE username='$var[1]'");
echo '+OK Uspeshno dobavihte 20 glasa na '.$var[1];
} elseif($sms_number == $nomer3) {
$update = mysql_query("UPDATE users SET plus=plus+50 WHERE username='$var[1]'");
echo '+OK Uspeshno dobavihte 50 glasa na '.$var[1];
} elseif($sms_number == $nomer4) {
$update = mysql_query("UPDATE users SET plus=plus+100 WHERE username='$var[1]'");
echo '+OK Uspeshno dobavihte 100 glasa na '.$var[1];
} else {
echo '+OK Greshka...';
}

}
else
{
echo '+OK Greshka...';
}
?>

smsconfig.php

Код:
<?

$kay1 = "BGVOTZARIBI"; // ключовата дума в смс за 0.60лв.
$kay2 = "BGVOTZARIBI"; // ключовата дума в смс за 1.20лв.
$kay3 = "BGVOTZARIBI"; // ключовата дума в смс за 2.40лв.
$kay4 = "BGVOTZARIBI"; // ключовата дума в смс за 4.80лв.

$nomer1 = "1723"; // SMS номер на услугата за 0.60лв.
$nomer2 = "1990"; // SMS номер на услугата за 0.60лв.
$nomer3 = "1925"; // SMS номер на услугата за 0.60лв.
$nomer4 = "1935"; // SMS номер на услугата за 0.60лв.

$prize1 = "5"; // Колко гласа получава ако изпрати SMS за 0.60лв.
$prize2 = "20"; // Колко гласа получава ако изпрати SMS за 1.20лв.
$prize3 = "50"; // Колко гласа получава ако изпрати SMS за 2.40лв.
$prize4 = "100"; // Колко гласа получава ако изпрати SMS за 4.80лв.

?>
 
$sms_number = $_GET['vanumber'];

не е ли от тук, не съм програмист и не разбирам въобще :X
 
lostbg каза:
$sms_number = $_GET['vanumber'];

не е ли от тук, не съм програмист и не разбирам въобще :X
Оу, да бе, не го видях.. Ами това от къде го извличаш - $var[1]?? И кажи кое ти изписва "+OK Uspeshno dobavihte ** glasa na" или "+OK Greshka..."?

EDIT: Това $var[1] не трябва ли да е $uu? Я го промени и опитай пак и кажи ако пак не става.
 

Back
Горе