Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.02.2014, 05:27
Аспирант
Отправить личное сообщение для amf1k Посмотреть профиль Найти все сообщения от amf1k
 
Регистрация: 05.08.2013
Сообщений: 32

вместо формы передать значение по ссылке
Привет всем!)
Есть один вопрос, который мучает меня уже 2 дня(
Как передать значение ID по ссылке?
Пример:
есть таблица "files" в БД Mysql
поля
id
game
section
есть 2 статьи к этой таблицы
1)
id - 1
game - 1
section - maps
2)
id - 2
game -2
section - maps
есть 2 ссылке
<a href="files.php?section=maps">Карты для Игры 1</a>
<a href="files.php?section=maps">Карты для Игры 2</a>

ВОПРОС- как вывести информацию с таблицы по ссылке не используя форму,и выводить так, чтобы при нажатии на 1-ю ссылку выводилась вся инфа, где поле game="1", а при нажатии на 2-ю ссылку выводилась все инфа, где поле game="2"??? в браузере ссылка должна быть одним и тем же URL files.phpsection=game! Помогите решить этот вопрос)

Последний раз редактировалось amf1k, 02.02.2014 в 05:31.
Ответить с цитированием
  #2 (permalink)  
Старый 02.02.2014, 10:28
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от amf1k
как вывести информацию с таблицы по ссылке не используя форму
Например делать Ajax-запрос на сервер, передавая ИД записи... Полученый ответ показывать на странице...
Ответить с цитированием
  #3 (permalink)  
Старый 02.02.2014, 10:55
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Продолжайте через амперсанд (для апач-пхп). Вроде бы общеизвестно:

files.php?section=maps&game=1
files.php?section=maps&game=2

и тадэ
Ответить с цитированием
  #4 (permalink)  
Старый 02.02.2014, 10:57
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от ksa
Например делать Ajax-запрос на сервер, передавая ИД записи...
Чтоб враг не догадался на какой странице он находится. Ну то есть без страниц.
Ответить с цитированием
  #5 (permalink)  
Старый 02.02.2014, 11:13
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от kostyanet
Чтоб враг не догадался на какой странице он находится. Ну то есть без страниц.
Вот тут уже я не понял про что ты написал...
Ответить с цитированием
  #6 (permalink)  
Старый 02.02.2014, 11:16
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Что тут понимать - вы поддержали идею автора темы грузить по одинаковым урлам разный контент, для чего тайком передавать аяксом запросы. Я и подумал - чтобы враг заблудился.
Ответить с цитированием
  #7 (permalink)  
Старый 02.02.2014, 12:18
Аспирант
Отправить личное сообщение для amf1k Посмотреть профиль Найти все сообщения от amf1k
 
Регистрация: 05.08.2013
Сообщений: 32

через амперсанд не подходит! нужны ссылки без game=1 game=2
Ответить с цитированием
  #8 (permalink)  
Старый 02.02.2014, 13:22
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Я же говорил чтобы враг не догадался. Ну тогда шифруйтесь. Превратите game=1 в gRm87tb=A91DEC

Ну то есть на х сесть и рыбку съесть можно, но чревато асфикцией. Не будет у вас гет-ссылок, если часть запроса пойдет постом. Через аякс-шмаякс - уже не важно.

Но вот что вам полезно знать - любой кто хоть немного понимает, а именно таких вам надо опасаться - узнает про ваши посты-аяксы всю подноготную за 1 секунду.

И сгенерит точно такие же уродские ссылки - частью гет, частью - пост и капец вашей game=1

Последний раз редактировалось kostyanet, 02.02.2014 в 13:25.
Ответить с цитированием
  #9 (permalink)  
Старый 02.02.2014, 13:27
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Ссылки можете без амперсандов делать, многие так и поступают когда аргументов дочерта. Шифруйте в один аргумент все остальное, а на сервере колите его на массивы по известному вам сепаратору.

md5 короче

Последний раз редактировалось kostyanet, 02.02.2014 в 13:29.
Ответить с цитированием
  #10 (permalink)  
Старый 03.02.2014, 20:44
Аспирант
Отправить личное сообщение для amf1k Посмотреть профиль Найти все сообщения от amf1k
 
Регистрация: 05.08.2013
Сообщений: 32

а если я буду загружать ссылки через форму, много ли я времени потеряю чем просто загружать ссылки???
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как передать значение переменной в IFRAME в поле формы JS-ом из самой страницы? DeUre Общие вопросы Javascript 14 17.12.2013 16:37
Выводить значение раньше переменных Гробовщик Общие вопросы Javascript 11 10.09.2013 08:42
Как при отправке формы по ссылке передать дополнительные значения? FRIE Общие вопросы Javascript 2 31.12.2011 19:06
Как передать значение по ссылке на другую страницу сайта Rollo Общие вопросы Javascript 7 18.10.2010 15:02
Не могу передать скриптом значение формы youko Элементы интерфейса 1 06.07.2009 19:52