Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/08/2014, 09:25
seba_91
 
Fecha de Ingreso: agosto-2014
Ubicación: Bahia Blanca
Mensajes: 15
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Problema con PHP+MySQL: Undefined Index

Cita:
Iniciado por MaNuX0218 Ver Mensaje
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
  1. <form action="borrar.php" method="post">
  2. <input type="hidden" name="idcomentario" value="<?= $_REQUEST['idcomentario']; ?>">
  3. </form>

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...