Как получить ID

219
12 мая 2018, 16:10

Вот сама страница

        <?php
     require_once("../connect.php");
    $query = "SELECT *
    FROM comments
    -- WHERE is_visible = 1
    WHERE product <> 'Лендинг'
    ORDER BY created_at DESC";
    $com = $pdo->query($query);
    while($comments = $com->fetch()) {
    // Обрабатываем сообщения перед выводом,
    // чтобы исключить вставку JavaScript-кода
    $comments['nickname'] = htmlspecialchars($comments['nickname']);
    $comments['phone'] = nl2br(htmlspecialchars($comments['phone']));
    $comments['content'] = nl2br(htmlspecialchars($comments['content']));
    echo "<div class='coll'>".
    "<span class='author'>{$comments['nickname']}</span>". " | " .
    "<span class='product'>{$comments['product']}</span>". " | " .
    "<span class='date'>{$comments['created_at']}</span>". " | " .
    "<span class='mess'>{$comments['content']}</span>". " | " .
    "<span class='phone'>{$comments['phone']}</span>". " | " .
    "<span class='sizer'>{$comments['sizer']}</span>". " | " .
    "<span class='email'>{$comments['email']}</span>". " | " .
    '<span><a href="del_order.php?id='.['id'].'">Удалить</a></span>' .
    "</div>" . "<br>";
    }
     ?>

Вот код удаления

    <?php
require_once("../connect.php");
$id = (int)$_GET['id'];
$query = sprintf("DELETE
FROM comments
WHERE id = '%d'", $id);
$com = $pdo->query($query);
echo "$query";
?>

Я как-то неправильно пытаюсь получить id, подскажите как правильно это сделать.

Answer 1

Вы не передаёте id в ссылку, замените:

<a href="del_order.php?id='.['id'].'">Удалить</a>

на:

<a href="del_order.php?id='.$comments['id'].'">Удалить</a>
READ ALSO
Ошибка Codeigniter Fatal error: Class &#39;MY_Wallet&#39; not found in on line 3

Ошибка Codeigniter Fatal error: Class 'MY_Wallet' not found in on line 3

Использую последний Codeigniter

176
Почему phpStorm не распознает User_model.php как php файл?

Почему phpStorm не распознает User_model.php как php файл?

Проблема конечно мелкая но он раздражает

170
В $_POST ничего не приходит из radiobuttons

В $_POST ничего не приходит из radiobuttons

Подскажите, почему ничего не приходит в $_POST['active'] из этих радиокнопок? Уже замучался, из остальных инпутов всё приходит, а с этими не могу разобраться

174