|
|
|
| Подскажите как реализовать без перегрузки страницы(если это возможно): отобразить на странице N-строк...
Отобразить:<select>
<option>10</option>
<option>20</option>
<option>30</option>
</select>
те необходимо передать параметр ... переменной в PHP (которая указывает кол-во строк на странице)...
Заранее благодарен | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(20.01.2008 в 21:27)
| | Аякс | |
|
|
|
|
|
|
|
для: KPETuH
(21.01.2008 в 06:23)
| | А без аякса .... (например JS ) можно же реализовать... | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(21.01.2008 в 09:23)
| | аякс это и есть связка jscript + php например, без перезагрузки одним jscript не обойдетесь | |
|
|
|
|
|
|
|
для: KPETuH
(21.01.2008 в 09:25)
| | ДЛя особых в танке .... есть примерчик ....
потому что то что я делаю явно не работает
<?
$p=array("10","30","50");
for ($i=0; $i<count($p); $i++)
{
// $selected="";
if($pa==$p[$i]) $selected="selected";
else $selected="";
$num.="<option value=\"$p[$i]\" $selected>$p[$i]</option>\n";
}
?>
select class=input type=text name=pnum onchange='this.form.submit()'>
<? echo $num; ?>
</select>
|
И передать значение переменной $pnumber= ...
а у меня почеему то передается pnum в строку url | |
|
|
|
|
|
|
|
для: dmtrfoxerr
(21.01.2008 в 09:52)
| | Хотя в принципе можно и с перезагрузкой страницы ....
Видел вариант что как то делают через $_GET | |
|
|
|
|
|
|
|
для: KPETuH
(21.01.2008 в 09:25)
| | Все забывают про скрытый iframe, отправку формы в него и генерацию JS скрипта в кач-ве ответа
Это проще, ибо не надо мучаться с кэшированием, кодировкой и XMLHTTPRequest объектом | |
|
|
|
|
|
|
|
для: bronenos
(21.01.2008 в 10:16)
| | ) стараюсь фреймы вообще не использовать :) поэтому и не вспоминаю | |
|
|
|
|
|
|
|
для: KPETuH
(21.01.2008 в 11:12)
| | Может кто скриптиком поможет так разобраться проще будет .... | |
|
|
|