relictx, создаешь еще поле
$sort="ASC";
echo '<input name="Sort" type="hidden" value="$sort">';
А в PHP доступ к этому полю
echo $_POST['Sort'];
Форум → Программирование → PHP для идиотов → JavaScript + PHP (передача данных)
Страницы: ← Предыдущая страница →
20 ноября 2008 г. 16:04, спустя 27 минут 14 секунд
$sort="ASC";
echo '<input name="Sort" type="hidden" value="$sort">';
echo $_POST['Sort'];
20 ноября 2008 г. 16:10, спустя 5 минут 13 секунд
Забудь пока слово аякс. Обычное хидден поле, обычная отправка формы.
20 ноября 2008 г. 16:29, спустя 19 минут 23 секунды
<input type="hidden" value="" action="1.php">
20 ноября 2008 г. 16: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 г. 17:25, спустя 38 минут 10 секунд
26 ноября 2008 г. 16:09, спустя 5 дней 22 часа 43 минуты
a.php?field=famil&sort=ASC&page=1
a.php?field=famil&sort=DESC&page=1
a.php
26 ноября 2008 г. 16: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 г. 16:37, спустя 4 минуты 8 секунд
…
</select>
<input type="hidden" value="<?php echo $_GET['sort']; ?>" name="sort">
…
26 ноября 2008 г. 17:02, спустя 24 минуты 53 секунды
26 ноября 2008 г. 17:13, спустя 10 минут 32 секунды
26 ноября 2008 г. 18:00, спустя 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 г. 23:12, спустя 1361 день 4 часа 11 минут
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!