Buenas compis, no se si por el título me habréis entendido bien, he intentado expresar lo que quiero hacer, pero tal vez no lo haya conseguido.
con el siguiente código muestro los registros de una tabla.
Código PHP:
Ver original<?php
//conexion se llama arriba con include a conexion.php
//consulta
$query ="SELECT * FROM PANEL ORDER BY id DESC" or
die("Error en la consulta. " . mysqli_error($link)); //ejecuta el query
echo "<div class='box-grey'>";
echo "<autor>Enviado por <font color='blue'><b>" . $row["usuario"] . "</b></font> el " . $row["fecha"] . "</autor>";
echo "<br/>" . $row["texto"];
echo "</div><br/>";
?>
hasta aquí bien, ahora lo que intento hacer es que justo igual que se muestra cada registro de forma correcta, también muestre en cada uno de ellos un botón con el que pueda borrar ese registro, es decir, mostraría un registro y un botón con el que podría eliminarlo.
Supongo que añadiendo un formulario con un botón tipo submit podría valer ( si no supongo mal ) pero no se como leches hacer para que elimine ese registro en cuestión.
Lo que yo he intentado es lo siguiente:
Código PHP:
Ver original<?php
//conexion se llama arriba con include a conexion.php
//consulta
$query ="SELECT * FROM PANEL ORDER BY id DESC" or
die("Error en la consulta. " . mysqli_error($link)); //ejecuta el query
echo "<div class='box-grey'>";
echo "<autor>Enviado por <font color='blue'><b>" . $row["usuario"] . "</b></font> el " . $row["fecha"] . "</autor>";
echo "<br/>" . $row["texto"];
echo "<br/>";
?>
<form method="POST" action="panel.php">
<input type="submit" id="enviar2" name="enviar2" value="Borrar"/>
<?php
if(isset($_POST["enviar2"])) { $eliminar = "DELETE FROM PANEL WHERE id='" . $row["id"] . "'";
}
echo "</div>";
}
?>
Pero no funciona, le doy al botón que supuestamente borra pero no pasa nada. Aclaro que la tabla si está en mayúsculas ( PANEL ) a ver si podéis echarme un cable. Mil GRACIAS de antemano