Ориентируйся на то чтобы юзверь нашел, раз он какой-то бред ввел, то аналогичное название статьи простит, ну это накрайняк
Вопрос решил миксом из постов Diplodok и Chukcha, вчера ночью провтыкал что сабмит нужно подправить, пошаманил и вот что вышло:
echo '<table border="0" align="center" ><tr>';
echo '<td><form action="" method="post" name="t" id="t" enctype="multipart/form-data"><input type="hidden" name="pages" id="pages" value="0" /></form></td>';
for ($o=1;$o<=$count;$o++)
{
echo "<td><a href=\"#\" onClick=\"document.getElementById('pages').value = '$o'; document.forms['t'].submit()\">$o</a> </td>";
}
echo "</tr></table></td></tr>";
echo "</table></td></tr>";
и вуаля-все работает! при чем ослик ничего против не имеет. С валдиацией разберусь попозжее, вчера валдиатор выдал 45 ошибок на странице, даже когда поиск не запущен))ну то уже другая история. Спасимбо всем большое!
На адсенс столько жалоб об бане аккаунта, что думаю лучше смотреть в сторону рся, эти ребята вроде в адеквате.
А разве тематика сайта играет особую рояль? Главное чтобы условия размещения рекламы устраивали вас.
Спасибо)))
Нда, не так сталося как гадалося, по методу товарища Diplodok поступил и вот что вышло :
echo '<form action="" method="post" enctype="multipart/form-data"><input type="hidden" name="page" id="page" value="0" /></form>';for ($o=1;$o<=$count;$o++){echo "<td><a href=\"#\" onClick=\"document.getElementById('page').value = '$o'; submit();\">$o</a> </td>";}тоесть переменная $_POST['page']-пустая, хотя пост запрос отправляется. сейчас кстати этот код на странице стоит, www.webbirzha.com.ua/search
Ссылки на номера страниц появились, а переменная не передается, как будто бы и ничего и не отправлялось.(((( уже и в форму пихал ссылки и за ее пределы-без разницы. Что это может быть?
<form action="" method="post" enctype="multipart/form-data"> <input type="hidden" name="page" id="page" value="0" /> </form> <a href="#" onClick="document.getElementById('page').value = '1'; submit();">1</a> | <a href="#" onClick="document.getElementById('page').value = '2'; submit();">2</a> | <a href="#" onClick="document.getElementById('page').value = '3'; submit();">3</a>
Мега респектище
А можно хоть приблизительный примерчик, даже не представляю это все дело в программном коде, да и вижу здесь без жабо-скрипта не обойтись, в котором я не особо чет понимаю
Чтобы отправить пост запрос создается форма в которой текстовые поля, чекбоксы и.т.д и кнопка сабмит(отправить запрос на сервер). А мне нужно просто отправить тупо переменную методом пост(в данном случае номер страницы при постраничной навигации) без создания видимых компонентов, -я нашел один только один способ-создать форму с скрытыми компонентами, значения которых и будут отправляться пост запросом, а вместо кнопки ссылки (1-20, 20-30 итд)-но вот видите ИЕ "палит контору"-буду делать как сказал Diplodok
А валдиатор тут будет как раз кстати
... <form action='' method=post name=frm1><input type=text value=1 name=val hidden></form> <td><a href='#' onClick=window.document.frm2.submit()>2</a></td> <form action='' method=post name=frm2><input type=text value=2 name=val hidden></form> <td><a href='#' onClick=window.document.frm3.submit()>3</a></td> <form action='' method=post name=frm3><input type=text value=3 name=val hidden> ...
Хм, спасибо, раз все говорят что ровно, буду верить что у меня кривой монитор. Да ИЕ все показал, буду решать вопрос, но Епт, как же иначе отправлять пост запросы как не через скрытые формы? Хотя целевая аудитория вряд-ли пользуется ИЕ, я лично вообще про него забыл.
Спасибо за помощь.
Serjo_201 добавил 30.06.2011 в 15:36
Спасибо за оперативность реагирования:), так и зделаю. Да друзья тоже говорят что ровно, видать только у меня комп криво отображает или мне так кажется))