Cita:
Iniciado por MaNuX0218 Para definirlo solo tienes que indicarlo por ejemplo en un input dentro de un form por metodo post y ese input dejarlo oculto. Ejemplo:
Código HTML:
Ver original<form action="borrar.php" method="post"> <input type="hidden" name="idcomentario" value="<?= $_REQUEST['idcomentario']; ?>">
Donde "VALUE" deves asignarle el id que se almacena del comentario, ya que es el que enviara por post.
Saludos.
Ya he agregado esas lineas.
Código HTML:
<form action="borrar.php" method="post">
<input type="hidden" name="idcomentario" value="<?$_REQUEST['idcomentario']; ?>">
<table border="1">
<tr>
<td>Autor</td>
<td><?php echo nombre_usuario($fila['idusuario']); ?>
</td>
</tr>
<tr>
<td>Fecha</td>
<td><?php echo $fila['fecha']; ?></td>
</tr>
<tr>
<td>Comentarios</td>
<td><textarea name="text" id="comen" rows="5"><?php echo $fila['comentario']; ?></textarea></td>
<td><input type="submit" name="submit" value="borrar comentario"/></td>
</form>
<br>
</br>
</table>
Ahora, no me devuelve un error de PHPMySql sino que devuelve el error de mi consulta: "No se han borrado los datos"
Código PHP:
<?php
include("connect.php");
include("funciones.php");
session_start();
revisa_login();
$idusuario =$_SESSION['idusuario'];
$idcomentario =$_POST['idcomentario'];
//$comentario=$_POST['comentario'];
$resultado= "DELETE FROM comentarios WHERE idusuario='$idusuario' and idcomentario='$idcomentario'";
if (mysql_query($resultado,$conexion)) echo "Se borraron los datos!";
else echo "No se han borrado los datos";
?>
Gracias...