Мне нужно вызвать базу данных и конкретную таблицу c, затем отобразить значения таблицы в строках, в конце которых есть кнопки «редактировать» и «удалить», которые позволяют мне редактировать эту строку или полностью ее удалить. На данный момент мне удается только отобразить таблицу и сгенерировать кнопки, но не 't ie' кнопки этой строки. Мне нужно сгенерировать кнопки при отображении таблицы, а затем «t ie» кнопок соответствующей строки.
Редактировать:
if(!empty($_POST) && isset($_POST['show'])) {
$sel = "SELECT id, vardas, pavarde, amzius, miestas FROM zmogaus_info";
$res = mysqli_query($conn, $sel);
if(mysqli_num_rows($res)>0){
while($row = mysqli_fetch_assoc($res)){
echo "Id: ".$row["id"]." ".$row["vardas"]." ".$row["pavarde"]." ".$row["amzius"]."m."."<input type='submit' name='".$row['id']."' value='Delete'>"."<br>";
}
}
}
if(!empty($_POST) && isset($_POST[$row['id']])){
$sql = "DELETE FROM zmogaus_info WHERE id=".$row['id'];
mysqli_query($conn, $sql);
}
Я думаю, что проблема может быть с как я использую $ row ['id'] и мне может понадобиться превратить его в глобальную переменную?