[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача переменной из <a></a> методом GET
Страницы: 1, 2
A_M
Друзья, помогите решить простую проблемку:

Есть гиперссылка, при нажатии на которую должны передаваться GET параметры. Среди них есть одна переменная. Подскажите, как такое можно реальзовать по средствам php или если с javascript, то куда обратиться?

Ниже код, в котором лежит эта гиперссылка...


<li data-pile="<?php echo $tpl_name_catalog; ?>">
<a
href="<?php echo href('page=tea','rem=info','id="$tpl_id"'); ?>" id="<?php echo $tpl_id; ?>">
<span
class="tp-info"><span><?php echo $tpl_name; ?></span></span>
<img
src="<?php echo $tpl_img_link; ?>" />
</a>
</li>




Нужно передать 'id="$tpl_id"'...
A_M
Люди, отзовитесь, хоть Кто-нибудь?smile.gif
inpost
Тут пхп нет места. Пишешь ручками: a=x&b=y , и это всё HTML smile.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
A_M
inpost, а как тогда в разлицных интернет-магазинах делают переход с картинки на страницу товара? Через что? Просто там же не будешь каждый раз под каждый продукт ручками вписывать...smile.gif
Игорь_Vasinsky
о господи.. какой интернет магазин? вы научитесь пользоваться элементарными приёмами - конкатенацией.

$x = '12';

echo 'any_yrl?id='.$x;


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
A_M
Игорь_Vasinsky,
Конкатенация тут не помошник!

Если ей пользоваться, то у Меня ничего работать не будет! Мне просто нужно передать переменную $tpl_id из одного обработчика в другой!:)

Просто подскажите, как получаются пути any_yrl/products/234?
Я думал что у Нас в базе есть продукт id=234, нажимая на сайте на его <a></a> попадаем на страницу, которая полностью заполняется его информацией из таблицы БД. Так вот вся проблема у Меня в том, что Я совсем не могу понять, как же Мы можем заполнить всю информацию, если Я не могу передать нужный id?

Спасибо за то, что откликнулись:)smile.gifsmile.gif
Игорь_Vasinsky
почитайте про ЧПУ с mod_rewrite

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
A_M
Игорь_Vasinsky
Это же просто для того чтобы урл был читаемый! Это Мне не поможет передать переменную:D
Подскажите тут только javascript поможет или всё же в php есть такая возможность?

Просто неужели все интернет нагазины, которые показывают Свой товар фотографиями отдельно пишут под каждый товар новую страницу? Это же как-то динамически делаться должно:)
A_M
Игорь_Vasinsky
Или подскажите, а можно сделать форму, которая передаст переменную get методом по нажатию на ссылку? И если можно, то могли бы помочь Мне с этим:)
Ну Я имею ввиду "невидимую" форму! Которая просто сработает, когда пользователь перейдёт по ссылке!:)
Игорь_Vasinsky
для передачи параметров в GET не нужна форма. достаточно ссылки.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
A_M
Игорь_Vasinsky,
Можно тогда ещё немного отнять Вашего времени...
Просто Я никак не могу понять, как например в соц.сетях Мы попадаем на страницу человека, нажимая на его миниатюру?smile.gif
Или в интернет-мазазине попадпем на страницу товара, нажимая на Его фото в каталоге?

Игорь_Vasinsky
ну вот например в контакте есть урл

http://vk.com/id11123123
она же
http://vk.com/index.php?id=11123123 (без ЧПУ)

считывается $_GET['id'] - и делается поиск по БД - всё что найдено по данному юзеру выводиться. вот и всё.



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
A_M
Ну вот этот ?id=11123123 не вручную же создателями сайта пишутся, они же динамически формируются! Вот у Меня и проблема, как?sad.gif Просто у Меня под фото есть id, и Мне всего-то нужно это id передать на другую страницу с нажатием на фото!:)
Игорь_Vasinsky
чтобы что то использовать - нужно это создать и хранить.

в цикле выводятся ссылки - из БД беруться id - вот вам и динамика.

может стоит начать учить php с мат. части? с самого начала?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
YVSIK
если поймешь что сие значит)
это моЕ собстно функция )) :ph34r:
/*нижние ссылки меню со значением и УРЛом */
function MenuTitle($var01,$var02)
{
return "<a href=$var01>$var02</a>";
}

;) вот тебе и формированеи ссылки, но это совсем будет другая тема!
учим мат часть
ЗЫ) пример привел как есть, может на что сгодится B)

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Быстрый ответ:

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