Как показать ссылку, если user_id = 1 в HTML с PHP - PullRequest
0 голосов
/ 20 февраля 2020

Я новичок и учусь PHP и HTML. У меня есть одна таблица пользователей, где я отображаю данные. Я хочу показать кнопку Удалить, если user_id = 1. В противном случае я хочу скрыть это. Мой текущий код ссылки, как показано ниже

<a href="<?php echo site_url('members/delete/'.$row['user_id']); ?>" class="btn btn-danger" onclick="return confirm('Are you sure to delete?')">delete</a>

Я сделал PHP код для выполнения моего вышеописанного описания

<?php
if ($row['user_id']==1){
echo //// I want a link here
}
?>

Но так как моя ссылка также использовала некоторые PHP коды Я запутался и не смог правильно отразить кнопку. Я пытаюсь с часа и не могу это исправить. Дайте мне знать, если кто-то может помочь мне сделать это.

Спасибо!

Ответы [ 4 ]

0 голосов
/ 20 февраля 2020

вот пример ...

<?php if ($row['user_id']==1){ ?>
<a href="<?php echo site_url('members/delete/'.$row['user_id']); ?>" class="btn btn-danger" onclick="return confirm('Are you sure to delete?')">delete</a>
<?php } ?>
0 голосов
/ 20 февраля 2020

Прочтите о конкатенации строк в PHP.

Вот возможное решение вашей проблемы:

<?php
if ($row['user_id'] === 1) {
  echo '<a href="/members/delete/'.$row['user_id'].'">'.$row['username'].'</a>';
}
0 голосов
/ 20 февраля 2020

Я думаю, что вы хотите добавить переменные в строку:

<?php
if ($row['user_id']==1){
echo '<a href="'.site_url('members/delete/'.$row['user_id']).'" class="btn btn-danger" onclick="return confirm(\'Are you sure to delete?\')">delete</a>';
}
?>

Используйте . для объединения строк и переменных:

 'string'.$var
0 голосов
/ 20 февраля 2020

Вы можете поместить html код в эхо, как это

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