Не удается передать аргумент в HTML при использовании PHP в

В настоящее время у меня проблема с куском кода. Я получаю результаты запроса SQL и помещаю их в таблицу HTML. Это все работает отлично. Тем не менее, в каждой строке есть кнопка, которая изменит свой статус с «активный» на «аннулированный». Первоначально я планировал отправить их уникальный номер в функцию, а затем с помощью PHP это изменило бы статус.

Это кажется очень выполнимым, но я не могу передать аргумент в функции.

Код ниже показывает тест:

<table class="data-table" id="table">
<caption class="title">Dells Members</caption>
<thead>
<tr>
<th>NAME</th>
<th>STATUS</th>
<th>SELECT</th>
<th>REVOKE ACCESS</th>
</tr>
</thead>
<tbody>
<?php
$no     = 1;
while ($row = mysqli_fetch_array($query))
{
$test = "hello";
echo '<tr>
<td>'.$row['txtFullName'].'</td>
<td>'.$row['Status'].'</td>
<td><input type="checkbox" value='.$row['txtFullName'].' name='.$row['txtFullName'].'></td>
<td><button onclick="alert('$test')">Try it</button></td>
</tr>';
$no++;
}?>
</tbody>

</table>

если вы посмотрите на строку кнопок, у меня в настоящее время есть alert('$test') который я попробовал после понимания myFunction('name here') не работал Ничего из этого не сработало.

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

Я предполагаю, что это проблема с тем фактом, что я использую echo с ‘ ‘.

Я посмотрел вокруг и не могу найти никого другого с этой проблемой или ее решением. Это мое последнее средство, так что, надеюсь, вы можете помочь или придумать обходной путь.

заранее спасибо

0

Решение

Вам не хватает точки. Строка кнопки должна быть:

<td><button onclick="alert('.$test.')">Try it</button></td>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]