submit через a href

Pawell

Новичок
submit через a href

заранее прошу прощения если тема уже обсуждалась и прильные ответы были получены, но вроде и тут на форуме искал и в инете вообще, но ответа рабочего так и не нашёл
тут самая похожая тема http://phpclub.ru/talk/showthread.php?s=&threadid=84575&highlight=submit

но что там приведено не работает...

на первой странице делаю так:
PHP:
echo '<FORM NAME="inf" ID=inf ACTION="view.php" METHOD="POST">'."\n";
echo '<INPUT TYPE="hidden" NAME="requestid" CURRENT VALUE="$requestid">'."\n";
echo ' <a target=_blank href="view.php" onclick="document.inf.submit();">[i]</a>'."\n";
echo '</FORM>'."\n";
на view.php
PHP:
$requestid=$_POST['requestid'];
echo $requestid;
и выясняется, что во вторую страницу ничего не передалось - в чём тут дело - чего не хватает?

PS: а вообще просто хотел сделать чтобы была кнопочка submit и содержимое открывалось в новом окне... с вариантом
PHP:
echo '<INPUT TYPE="submit" VALUE="[i]">'."\n";
всё работало но открывалось в том же окне, после долгих поисков так и не нашёл куда здесь target=_blank прикрутить или что-то в этом роде...
 

Valdisss

Guest
Re: submit через a href

Автор оригинала: Pawell
echo '<INPUT TYPE="hidden" NAME="requestid" CURRENT VALUE="$requestid">'."\n";
ПОпробуй так:
PHP:
echo "<INPUT TYPE=\"hidden\" NAME=\"requestid\" CURRENT VALUE=\"{$requestid}\">\n";
 

botanik

Новичок
Ой, я ради этого даже зарегился, так интересно стало =)

А в чем проблема?
view.php выведет "$requestid", как и должен .. можно узнать что не так?
 

Pawell

Новичок
а вот в том то и вопрос что должен а не выводит - постом туда почему-то ничего не передаётся
 

botanik

Новичок
я имею ввиду строку "$requestid" .. выведет, точно говорю, он просто не может не вывести.

А можно глупый вопрос? А что ты хочешь вообще?

Если ты хочешь что бы $requestid из index.php передался в view.php, то тупо вместо -
PHP:
CURRENT VALUE="$requestid">
сделай -
PHP:
CURRENT VALUE="' .  $requestid . '">
например :)

А вообще, напиши в view.php:
PHP:
echo "<pre>";
print_r($_POST);
проверь что приходит
 

Pawell

Новичок
а как ты сделаешь чтобы буттон открывал ссылку в новом окне? тогда устроит :)
 

whirlwind

TDD infected, paranoid
>а как ты сделаешь чтобы буттон открывал ссылку в новом окне?

указываем target в form
 

chisto_tolyan

Враг народа
Pawell
именно <INPUT TYPE="button">? или <INPUT TYPE="submit">?тебе чего вообще надо?сделать сабмит формы в новое окно?так я тебе уже ответил - аттрибут target нужно давать в <FORM>
 

Pawell

Новичок
botanik
вот что выводит:

Array
(
)

что опять говорит о том, что ничего не пересылвается... может такая штука по поределению не работает? т.е. нельзя заслать в post через submit с помощью a href

-~{}~ 05.05.06 19:02:

chisto_tolyan
пасиба. всё понял :)
 

kruglov

Новичок
фриман
Сами свой вариант пробовали? Что именно в новом окне откроется?
 
Сверху