Получить значение <a>с использованием PHP - PullRequest
0 голосов
/ 28 октября 2010

Хорошо, теперь я столкнулся с новой проблемой, и я просто не знаю, что делать дальше.

У меня есть таблица, содержимое которой динамически добавляется из базы данных на странице.загрузить, и каждый элемент в таблице является ссылкой.Ссылка выглядит следующим образом:

$ct->data[$key][3]='<a href="allthread.php?sessid='.SID.'&product='.$ct->data[$key][0].' '.$ct->data[$key][1].' '.$ct->data[$key][3].'&qty='.">'.$ct->data[$key][3].'</a>

Что здорово.

Но пользователю также разрешается (с помощью ContentEditable) редактировать значения в таблице, а затем нажимать кнопкуссылка, мне нужно получить новое значение URL с PHP.Как это можно сделать?

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 октября 2010

Ваш вопрос не очень понятен, но я думаю, что вы должны иметь в виду извлечение отредактированного значения href из и отправку его обратно на сервер (где работает PHP).Это то, что вы имеете в виду?

В этом случае вам нужно извлечь его с помощью Javascript и отправить его с помощью Ajax.

Вам необходимо - идентифицировать элемент, либо присвоив им все различные идентификаторы.'свойства или путем нахождения их относительно какого-либо другого элемента (используя xpath или аналогичный);или, если это вызвано событием, вы можете найти объект, на котором было вызвано событие.- извлеките его свойство 'href' - отправьте его в подходящую серверную программу на вашем сервере с Ajax.

Отвечает ли это на ваш вопрос?

0 голосов
/ 28 октября 2010

Если я правильно вас понял, вам нужен rtegex. Смотрите здесь: http://www.phpf1.com/tutorial/php-regular-expression.html

То, что вам нужно, должно выглядеть <a href="([^"]+)">[^<]+</a>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...