Кнопка через некоторое время в PHP PDO

Я пытаюсь сделать выбор в mysql с PDO и составить список с возвращенными данными, но мне нужно поместить кнопку в каждый «div», чтобы изменить таблицу, я попытался поставить if (isset($_POST[''])), но не обращал внимания на это. не работает, у меня нет другого способа сделать это.

$stmt = $PDO -> prepare("SELECT idP, a, b, c, d, e FROM tblP inner join tblC WHERE idPP = ? and aP = 0 and fP = 0 and idCP = idC");
    $stmt -> bindParam(1, $_SESSION["idP"]);
    $stmt -> execute();

    $query = $stmt -> fetchAll(PDO::FETCH_BOTH);

    $result = count($query);

    $query = array_chunk($query, $result);

    for ($i = 0; $i < $result; $i++){

        $idP = $query[0][$i][0];

        $dP = $query[0][$i][1];

        $lP = $query[0][$i][2];

        $nC = $query[0][$i][3]." ".$query[0][$i][4];

        $cC = $query[0][$i][5];

        echo '<div class = "p2345">
             <h3>P ID:</h3><br><a>'.$idP.'</a> 
             <br><br> 
             <h3>Description of P:</h3><br>'. $dP.' 
             <br><br> <a href = "'.$lP.'">Link of Archive</a> 
             <br><br> 
             <h3>N of the Cliente:</h3><br><a>'. $nC.' 
             <br><br> 
             <h3>C of the Cliente</h3><br><a>'. $cC.' 
             <br><br> 
             <input type = "submit" name = "btnC" value = "Accept P">
             <input type = "submit" name = "btnR" value = "Refuse P">  
             </div> 
             <br>'; 

        echo "--------------------------------------------";
    }
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
18
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это потому, что ничего не отправляет сообщение. Либо используйте AJAX (javascript), либо, ну, обведите кнопки ... Форма отправляет POST или GET, а не кнопку.

    echo '<div class = "p2345">
         <h3>P ID:</h3><br><a>'.$idP.'</a> 
         <br><br> 
         <h3>Description of P:</h3><br>'. $dP.' 
         <br><br> <a href = "'.$lP.'">Link of Archive</a> 
         <br><br> 
         <h3>N of the Cliente:</h3><br><a>'. $nC.' 
         <br><br> 
         <h3>C of the Cliente</h3><br><a>'. $cC.' 
         <br><br>
         <form method = "post" action = ""> 
           <input type = "submit" name = "btnC" value = "Accept P">
           <input type = "submit" name = "btnR" value = "Refuse P">   
         </form>
         </div> 
         <br>';

что касается его ловли, поместите это поверх вашего скрипта;

if (isset($_POST['btnC'] || isset($_POST['btnR'])){
 //do stuff here
}

Затем я помещаю if (isset ())?

brunolvieira 07.06.2018 03:21

Да, просто поместите это поверх своего сценария. Вам нужен пример?

NoobishPro 07.06.2018 03:23

Если можно, буду признателен.

brunolvieira 07.06.2018 03:25

Я кое-что добавил. Надеюсь, поможет!

NoobishPro 07.06.2018 03:52

Другие вопросы по теме