Не могу понять почему получаю пустое значение data
в следующем коде:
$('.start-button').on('click', function() {
var $this;
$this = $(this);
if($(this).attr("value") == 1){
var id_ball = 1;
}else if($(this).attr("value") == 2){
var id_ball = 2;
}else if($(this).attr("value") == 3){
var id_ball = 3;
}else if($(this).attr("value") == 4){
var id_ball = 4;
}else if($(this).attr("value") == 5){
var id_ball = 5;
}else if($(this).attr("value") == 6){
var id_ball = 6;
}
$.ajax({
type: "POST",
url: "php/ball.php",
data : {'id_ball': id_ball},
success: function (data) {
}
});
});
Файл ball.php
получает нужные данные и всё работает, но он должен возвращать в data
полученный результат, чего не происходит.
Что не так?
ball.php
if ($_POST['id_ball'] == 1) {
if ($userbalance >= $rolcost) {
$userbalance -= $rolcost;
$bank = (50 * 0.9);
$newbalance = $bank + $rolbalance;
$sql = $dbh->exec('UPDATE test SET balance = '.$newbalance.' WHERE id = '.$_POST['id_ball']);
if( $newbalance >= 10 && $newbalance <= 50 ){
$win_arr = array('10');
$win = array_rand($win_arr);
$winUser = intval($win_arr[$win]);
$newbalance -= intval($win_arr[$win]);
$userbalance += intval($win_arr[$win]);
}
if( $newbalance >= 50 && $newbalance <= 75 ){
$win_arr = array('75','50','35','35');
$win = array_rand($win_arr);
$winUser = intval($win_arr[$win]);
$newbalance -= intval($win_arr[$win]);
$userbalance += intval($win_arr[$win]);
}
if( $newbalance >= 75 && $newbalance <= 150 ){
$win_arr = array('150','75','50','35','20','10');
$win = array_rand($win_arr);
$winUser = intval($win_arr[$win]);
$newbalance -= intval($win_arr[$win]);
$userbalance += intval($win_arr[$win]);
}
if( $newbalance >= 150 && $newbalance < 250 ){
$win_arr = array('250','150','150','75','50','35','20','10');
$win = array_rand($win_arr);
$winUser = intval($win_arr[$win]);
$newbalance -= intval($win_arr[$win]);
$userbalance += intval($win_arr[$win]);
}
if( $newbalance >= 250 ){
$win_arr = array('250','250' ,'150','150','150','75','75','75','50','50','20','20','10');
$win = array_rand($win_arr);
$winUser = intval($win_arr[$win]);
$newbalance -= intval($win_arr[$win]);
$userbalance += intval($win_arr[$win]);
}
$sql = $dbh->exec('UPDATE Users SET balance = '.$userbalance.' WHERE idVK = '.$_SESSION['idVK']);
$sql = $dbh->exec('UPDATE test SET balance = '.$newbalance.' WHERE id = '.$_POST['id_ball']);
}
if($winUser != 0)
{
echo $winUser;
}
}
Надо вывести значение post_max_size, которое указано в настройках PHP
Пытаюсь импортировать csv не через phpmyadmin а через php запросМне предложили вот такой вариант (LOAD DATA INFILE на хостинге закрыт)