prrrrrrr
@prrrrrrr

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

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

$delete = ('<a href="delete.php?id=',$post['id'],'" style="color:red">OK</a>');
  • Вопрос задан
  • 63 просмотра
Решения вопроса 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']);
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы