Как вставить информацию формы в кнопку HTML с помощью PHP

0

Вот что я хочу сделать. Когда пользователь создает профиль, они заполняют какую-либо информацию формой. После отправки формы информация отображается в их профиле. Одно из полей формы будет кнопкой, которую другие пользователи могут щелкнуть, чтобы выполнить действие. Чтобы отобразить кнопку, это PHP, который у меня есть:

add_action('kleo_bp_after_profile_name', 'my_profile_button');
function my_profile_button()
{
echo '<a href="#" class="success button radius show-for-small" rel="nofollow">Talk</a>';
}

Мне нужно ввести информацию о форме в href= "#". Кто-нибудь знает об этом?

Благодарю.

  • 0
    если я вас правильно понимаю, вам нужно будет использовать для этого javascript
  • 0
    Используйте jQuery, чтобы решить эту проблему
Показать ещё 12 комментариев
Теги:

2 ответа

1

Похоже, вы хотите просто отправить форму, которую пользователь заполнит. Если это так, вы не можете использовать ссылку, но вам нужно использовать кнопку:

<form action="submitpage.php" method="post">
    Name: <input type="text" />
    <input type="submit" value="Some Text" />
</form>

или

<form action="submitpage.php" method="post">
    Name: <input type="text" />
    <button type="submit" class="success button radius show-for-small">Some Text</button>
</form>
0

Конечно, если вы захватили эту информацию с помощью переменной POST, например, с именем "перенаправление", вы можете использовать ее для создания кнопки. Проблема в том, что я не очень хорошо понимаю, что вы имеете в виду, чтобы быть помещенным в href= "#", потому что кнопки не имеют этого свойства, поэтому я пишу вам код, чтобы использовать его при перенаправлении, которое выполняется в нажав кнопку:

<input type="button" value="submit" onclick="location.href='<?php echo $_POST["redirect"];?>';">

Если вы хотите использовать информацию в ссылке, которая на самом деле имеет свойство href, используйте это:

<a id="link" href="<?php echo $_POST['redirect'];?>">Text of the link</a>
  • 0
    Ваш второй пример сработал! Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню