[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача переменной через ссылку методом POST
foto
Добрый день. Никак не получается передать переменную методом POST через ссылку. Нужно чтобы при нажатие на ссылку (одну из рубрик), пользователь переходил на страницу с перечнем статей, которые есть в этой рубрике, статьи в рубрике формируется именно на основании переменной, то есть те статьи, которые соответсвуют данной рубрике выводятся, остальные нет.

Вот, что у меня на данный момент

<form action="../uhod_za_komnatoi_mebelu_i_predmetami.php" method="post" name="form1">

<?php
do {
printf ("<div id='menu'>
<input name='rub' id='rub' type='hidden' value='%s'> <a href='%s.php' onclick='document.form1.submit();return(true)'>%s</a>
</div>",$myrow1['vvv'],$myrow1['url'],$myrow1['rubrika']);

}

while ($myrow1 = mysql_fetch_array($result1));

?>
</form>

Тут $myrow1['vvv'] и $myrow1['rubrika'] имеет одинаковые значения (это название рубрик)

Где ошибка не пойму, помогите, пожалуйста, новичку )



Спустя 10 минут, 46 секунд (25.03.2010 - 15:58) John_761 написал(а):
- Не используйте цикл с постусловием do {тело} while(условие), по крайней мере в этом случае, потому что тело цикла выполнится хотя бы раз, не зависимо от условия, используйте с предусловием while(условие) {тело}
- В данном случае не нужно использовать функцию форматированного вывода printf(), лучше используйте простую print(), хотя дело ваше
- Функция mysql_fetch_array() создает 2 массива - ассоциативный и индексный, зачем создавать 2 массива? используйте mysql_fetch_assoc()
Вот здесь у нас есть хорошая тема, почитайте, многое станет понятно

Спустя 8 минут, 52 секунды (25.03.2010 - 16:07) sergeiss написал(а):
Цитата (foto @ 25.03.2010 - 16:47)
Никак не получается передать переменную методом POST через ссылку

И не получится smile.gif Потому что не надо изобретать велосипед. Есть ссылка с параметрами - это метод GET. Используй его.
А про другие геморрои уже сказали.

Спустя 6 минут, 14 секунд (25.03.2010 - 16:13) foto написал(а):
Цитата (sergeiss @ 25.03.2010 - 13:07)
Цитата (foto @ 25.03.2010 - 16:47)
Никак не получается передать переменную методом POST через ссылку

И не получится smile.gif Потому что не надо изобретать велосипед. Есть ссылка с параметрами - это метод GET. Используй его.
А про другие геморрои уже сказали.

с GET я разобрался, с ним норм работает, охота сделать через POST, чтоб урл был красивым )

Спустя 3 минуты, 31 секунда (25.03.2010 - 16:16) John_761 написал(а):
Для красивых ссылок используют mod_rewrite smile.gif
ЧПУ

Спустя 46 минут, 4 секунды (25.03.2010 - 17:02) foto написал(а):
спасибо за советы )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.