relictx, создаешь еще поле
$sort="ASC";
echo '<input name="Sort" type="hidden" value="$sort">';
А в PHP доступ к этому полю
echo $_POST['Sort'];
Форум → Программирование → PHP для идиотов → JavaScript + PHP (передача данных)
Страницы: ← Предыдущая страница →
Ноя. 20, 2008, 4:04 п.п., спустя 27 минут 14 секунд
$sort="ASC";
echo '<input name="Sort" type="hidden" value="$sort">';
echo $_POST['Sort'];
Ноя. 20, 2008, 4:10 п.п., спустя 5 минут 13 секунд
Забудь пока слово аякс. Обычное хидден поле, обычная отправка формы.
Ноя. 20, 2008, 4:29 п.п., спустя 19 минут 23 секунды
<input type="hidden" value="" action="1.php">
Ноя. 20, 2008, 4:47 п.п., спустя 17 минут 58 секунд
<select name="perpage" onchange="document_collection_setbatching();">
<?php
if(isset($_POST['Sort']))
{
$sort=$_POST['Sort'];
}
else
{
$sort="ASC";
}
echo '<input name="Sort" type="hidden" value="$sort">';
for ($perpage=1;$perpage<4;$perpage++){
if ($perpage*10==$page_size){
echo "<option value=\"".($perpage*10)."\" selected=\"true\">".($perpage*10)."</option>";
}
else {echo "<option value=\"".($perpage*10)."\">".($perpage*10)."</option>";}
}
?>
</select></td>
Ноя. 20, 2008, 5:25 п.п., спустя 38 минут 10 секунд
Ноя. 26, 2008, 4:09 п.п., спустя 5 дней 22 часа 43 минуты
a.php?field=famil&sort=ASC&page=1
a.php?field=famil&sort=DESC&page=1
a.php
Ноя. 26, 2008, 4:33 п.п., спустя 13 минут 15 секунд
Мля, потому что не $_POST, а $_GET
<select name="perpage" onchange="document_collection_setbatching();">
<?php
for ($perpage=1;$perpage<4;$perpage++){
if ($perpage*10==$page_size){
echo "<option value=\"".($perpage*10)."\" selected=\"true\">".($perpage*10)."</option>";
}
else {echo "<option value=\"".($perpage*10)."\">".($perpage*10)."</option>";}
}
?>
</select></td>
Ноя. 26, 2008, 4:37 п.п., спустя 4 минуты 8 секунд
…
</select>
<input type="hidden" value="<?php echo $_GET['sort']; ?>" name="sort">
…
Ноя. 26, 2008, 5:02 п.п., спустя 24 минуты 53 секунды
Ноя. 26, 2008, 5:13 п.п., спустя 10 минут 32 секунды
Ноя. 26, 2008, 6 п.п., спустя 47 минут
<select name="perpage" onchange="document_collection_setbatching();">
<?php
// здесь проверяется, если еще не сортировалось , то сортируется по ASC
isset($_GET['sort'])
? $sort=$_GET['sort'];
: $sort="ASC";
?>
<input type="hidden" value="<?php echo $sort; ?>" name="sort"> //здесь сохраняется выбранная сортировка
<?php
for ($perpage=1;$perpage<4;$perpage++){
if ($perpage*10==$page_size){
echo "<option value=\"".($perpage*10)."\" selected=\"true\">".($perpage*10)."</option>";
}
else {echo "<option value=\"".($perpage*10)."\">".($perpage*10)."</option>";}
}
?>
</select></td>
$sort=$_POST['sort'];
"SELECT * FROM `table` ORDER BY `ID` $sort Limit 0, тут переменная определяющая количество элементов"
Авг. 18, 2012, 11:12 п.п., спустя 1361 день 4 часа 11 минут
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!