prrrrrrr
@prrrrrrr

Как правильно задать данную переменную?

Подскажите, как где здесь ошибка и как правильно реализовать данный код?

$delete = ('<a href="delete.php?id=',$post['id'],'" style="color:red">OK</a>');
  • Вопрос задан
  • 67 просмотров
Решения вопроса 2
DevMan
@DevMan
как правильно можете знать только вы, мы не видим весь код.
но повангую пока есть настроение:
$delete = '<a href="delete.php?id=' . $post['id'] . '" style="color:red">OK</a>';
или
$delete = '<a href="delete.php?id=' . $_POST['id'] . '" style="color:red">OK</a>';
Ответ написан
l3ftoverz
@l3ftoverz
Люблю front-end
Верный вариант:

$delete = '<a href="delete.php?id='.$post['id'].'" style="color:red">OK</a>';


Конкретно: проблема в запятых, присваивание это не функция с бесконечно возможным списком параметров как например echo, конкатенация строк в PHP проводится по другому
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@prostoprofan
$delete = '<a href="delete.php?id='.$post['id'].'" style="color:red">OK</a>';
Ответ написан
@Arik
$tpl = '<a href="delete.php?id=%d" style="color:red">OK</a>';
$delete = sprintf($tpl, $post['id']);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
CENTRA Новокузнецк
от 50 000 руб.
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
от 1 500 до 2 500 usd.