Ответов: 17 Просмотров: 6494
|
Цитата:// Проверяем, что переменные $_GET['sort'] и $_GET['in'] установлены и не равны пустой строке ""
if ( !empty($_GET['sort']) and !empty($_GET['in']) )
{
if ($_GET['in'] == 'ASC')
$in = $_GET['in'];
else
$in = 'DESC';
// Проверяем, а есть ли такое поле в таблице БД...
неасилил. сделал по аналогии как написал valenok
получилось:
$sort = "id";
$in = "ASC";
$cols = array('p_number', 'p_year', 'ASC'); // По двум колонкам
if (@in_array($_GET['sort'], $cols)) $sort = $_GET['sort'];
if (@$_GET['in'] == 'ASC') {
$in = 'ASC';
} else { $in= 'DESC'; } |