X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Передача данных методом $_POST нажатием на ссылку ,без формы отправки
kismedia
kismedia
Topic Starter сообщение 28.12.2010, 13:10; Ответить: kismedia
Сообщение #1


Здравствуйте!
Интересует возможность отправки данных на определенную страницу методом $_POST , без использования какой-либо формы.

То есть, как в случае с $_GET , где переменные можно отправить прямо в URL.
Говоря по-простому ,необходимо что бы по нажатию на ссылку пользователь переходил на заданную страницу и вместе с ним данные $_POST, а именно одно значение переменной siteurl

Вот код формы на целевой странице:

<form class="nobg" method="post" action="http://seobudget.ru/sitemoney/"><fieldset><legend>Новый расчёт</legend><table class="mirrorsearchtable formcont"><tr><td id="smlabelcont"><label for="siteurl">Заработок на сайте:<span class="error">*</span>&nbsp;</label>&nbsp;</td><td id="qdomaincont"><input size="50" type="text" value="" id="siteurl" name="siteurl" />&nbsp;</td><td id="qsubmitcont"><input type="submit" value="Рассчитать" /></td></tr></table></fieldset></form>


Спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gaaarfild
gaaarfild
сообщение 28.12.2010, 16:59; Ответить: gaaarfild
Сообщение #2


Делаешь <input type="hidden" />

И с помощью AJAX отправляешь из формы значения по событию onclick на ссылку.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kismedia
kismedia
Topic Starter сообщение 28.12.2010, 17:02; Ответить: kismedia
Сообщение #3


Вот, вроде бы нашел решение на javascript, но не могу реализовать, код не работает.

Может кто подскажет в чем проблема, делаю вот так:

function toPost(getString)
{
var parms = getString.split('?');
var newF = document.createElement("form");
newF.action = parms[0];
newF.method = 'POST';
var newH = document.createElement("input");
newH.name = 'siteurl';
newH.type = 'hidden';
newH.value = 'masterwebs.ru'; //можем расширить возможности и брать значение с поля input, например document.getElementById('id').value
newF.appendChild(newH);
document.getElementsByTagName('body')[0].appendChild(newF);
newF.submit();
}


И ссылка :

<a href="http://seobudget.ru/sitemoney/">ссылка</a>


Но при переходе на нее целевая страница с формой не получает параметр $_POST siteurl=masterwebs.ru
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kismedia
kismedia
Topic Starter сообщение 28.12.2010, 18:02; Ответить: kismedia
Сообщение #4


gaaarfild,Спасибо! ;)

Действительно все оказалось намного проще, про <input type="hidden" /> и забыл.

Сделал так, как пример:

<form name="Forma1" method="post" action="http://seobudget.ru/sitemoney/"><input type="hidden" value="php.su" id="siteurl" name="siteurl" /><input type="image" src="" OnClick="Forma1.submit()"></form>



src="" - адрес картинки по которой осуществляется клик, собственно картинка и нужна была , а не ссылка.

value="php.su" - значение меняется через переменную и соответствует текущему сайту.

Кликаю по картинке (без всякой отображаемой формы) и перехожу на целевую страницу "прихватив" с собой значение siteurl через $_POST.

Задача решена. ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 29.12.2010, 0:36; Ответить: ZiTosS
Сообщение #5


Kismedia, тогда тему прикрываю.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Англоязычный SEO-копирайтинг от $3/100 слов от NeedmyLink | Первая статья бесплатно
5 Needmylink1 1472 Вчера, 16:01
автор: Needmylink1
Открытая тема (нет новых ответов) Большие базы Semrush кейвордов по разным тематикам! Много кейвордов с трафиком и без конкуренции! Volume, KD, CPC
23 Krok 6929 Вчера, 5:58
автор: Krok
Открытая тема (нет новых ответов) [dont.farm] Облачные Аккаунты Facebook |ЛЮБОЕ ГЕО | От 149$+
15 dontfarm 6520 23.4.2024, 21:03
автор: 100ftd
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыНастройка яндекс директ рекламы БЕЗ РАСХОДОВ БЮДЖЕТА
Количество продаж будет ОГРАНИЧЕННО!
22 ITstaf 4426 23.4.2024, 21:00
автор: 100ftd
Открытая тема (нет новых ответов) PROXY-STORE.COM — ipV4 прокси от 42р В МЕСЯЦ с ротацией и без! Лучшая цена на рынке. 200+ стран
21 proxystore 5355 19.4.2024, 12:02
автор: proxystore


 



RSS Текстовая версия Сейчас: 26.4.2024, 10:20
Дизайн