PHP - HTML: ввод текста на другой php для создания строки - PullRequest
0 голосов
/ 01 июня 2018

У меня в PHP-файле это:

<input type="text" id="textoBusqueda" name="textoBusqueda">
<button type="button" class="btn" onclick="buscar('')">Buscar</button>

И в других php на той же HTML-странице есть этот код:

$textoBusqueda = $_POST['textoBusqueda'];
    if ($textoBusqueda == '') {

Но когда я открываю страницу и пишу итекст и нажмите Поиск этот текст гаснет:

Notice: Undefined index: textoBusqueda.

1 Ответ

0 голосов
/ 01 июня 2018

Основная проблема, с которой вы столкнулись:

<button type="button" class="btn" onclick="buscar('')">Buscar</button>
<!-----------^^^^^^^^

Для отправки формы необходимо указать type="submit".Кроме того, убедитесь, что у вас есть POST в <form> method:

<form method="POST" action="/path/to/another.php">

Если вы не хотите, чтобы ваша страница изменялась при нажатии кнопки, вы должныубедитесь, что вы не отправляете форму.Вы должны использовать AJAX и JavaScript для изменения содержимого текущей страницы с помощью события onclick.

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