2013-06-06 2 views
0

У меня есть проблема с разбиением на страницы.Проблема с разбиением на страницы в php

У меня есть этот PHP-код здесь:

$page = $_POST['page']; 
$cur_page = $page; 
$page -= 1; 
$per_page = 15; 
$previous_btn = true; 
$next_btn = true; 
$first_btn = true; 
$last_btn = true; 
$start = $page * $per_page; 

У меня есть этот запрос здесь:

$query_pag_data = 'SELECT 
    matching.date, 
    matching.points, 
    matching.time, 
    matching.location, 
    matching.epos_id, 
    rbpos_epos.epos_id, 
    rbpos_epos.location 
FROM 
    matching 
LEFT JOIN 
    rbpos_epos ON matching.epos_id = rbpos_epos.epos_id 
WHERE 
    matching.user_id = ".$id_user." LIMIT $start, $per_page'; 

я получаю $start переменная не определена. Я предполагаю, что это связано с запросом, потому что, если я ставил другой запрос более простым, он работает.
Пожалуйста, помогите мне.

Спасибо.

ответ

0

Используйте двойные кавычки в запросе, потому что $start$per_page и являются строками не переменные

$query_pag_data = "SELECT 
matching.date, 
matching.points, 
matching.time, 
matching.location, 
matching.epos_id, 
rbpos_epos.epos_id, 
rbpos_epos.location 
FROM 
matching 
LEFT JOIN 
rbpos_epos ON matching.epos_id = rbpos_epos.epos_id 
WHERE 
matching.user_id = $id_user LIMIT $start, $per_page"; 
+0

Совершенный идеально :) –

Смежные вопросы