Я создаю веб-страницу, которая получает данные из базы данных, а затем выбирает конкретные результаты из массива результатов.
Начальная и конечная записи, которые должны быть выбраны, принимаются из переменной POST и передаются в цикл for, который затем выбирает записи.
Почему-то, хотя это работает:
//in php/movimientosJockeys.php
for($i = 0; $i <10; $i++)
{}
Это не
//in php/movimientosJockeys.php
$init = $_POST['init'];
$end= $_POST['end'];
$init = intval($init);
$end = intval($end);
for($i = $init; $i <$end; $i++)
{
//some code which crops between start and end of for loop
}
UPDATE
Цикл for никогда не останавливается и поэтому никогда не обрезает полученные данные, вся база данных записывается на страницу, и это сворачивает ее.
И $ init, и $ end получены от POST, и они записываются там с помощью вызова ajax. Когда к ним вызывается var_dump (), их значения int (0) и int (10)
Я хочу, чтобы цикл for мог при необходимости получать другую начальную и конечную точку.
UPDATE
Это ajax, который отправляет данные
//The function is called here
list(0,10);
//This is the defined list() function
function list(initVal,endVal){
$.ajax({
type: "POST",
url: "php/movimientosJockeys.php",
data:{
totalcarro: true,
init: initVal,
end: endVal
},
success : function(data){
$('#tdbody').html(data);
}
});
}