Я пытаюсь сделать выбор в 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 "--------------------------------------------";
}






Это потому, что ничего не отправляет сообщение. Либо используйте 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 ())?