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

Hola, estoy realizando un sitio (ficticio), para una materia de mi carrera. Una de las secciones del mismo involucra un libro de visitas, el cual solo es accedido através de previo registro y login de usuario en la página. El caso es que tengo el botón agregar comentario, el botón cerrar sesión, debo agregar un botón borrar comentario que sólo borre el comentario que elija. Evidentemente tengo un problema con las variables o algo parecido, pero ya llevo horas tratando de solucionarlo, agradecería que pudieran darme una solución, o decirme que modifico del código para que funcione ya que es de urgencia. Gracias!


ESTO ES PARTE DEL CÓDIGO DE "VISITAS.PHP" DONDE SE MUESTRAN LOS COMENTARIOS, el botón agregar, cerrar sesión y el borrado.:
Código:
<p>Usuario Actual:
<?php echo nombre_usuario($_SESSION['idusuario']);
//nombre_usuario>funcion que creo en funciones.php
 ?></p>	

	<a href="ingreso_comentario.php">Agregar comentario</a> - <a href="salir.php">Cerrar sesión</a>
		<p></p>
		<?php while($fila=mysql_fetch_array($resultado)) { ?>
			<form action="borrar.php" method="post">
				<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>
					
					
					</tr>
					<td><input type="submit" name="submit" value="borrar comentario"/></td>	
					</tr>
					<br>
					</br>
					</form>
				</table>
			
		<?php } //cierra while?>

ESTE ES EL CODIGO DEL PROCESO BORRAR.PHP (que accionaria el boton de borrado)
Código PHP:
<?php
include("connect.php");
include(
"funciones.php");

session_start();
revisa_login();

$idusuario =$_SESSION['idusuario'];
$idcomentario =$_POST['idcomentario'];
$comentario=$_POST['comentario'];

//if (isset($_REQUEST['comentario'])){
//$comentario = $_REQUEST['comentario'];
//} else {
//    $comentario = ""; 
//}

//if (isset($_REQUEST['idcomentario'])){
//    $idcomentario = $_REQUEST['idcomentario'];
//}else{
//    $idcomentario = "";
//}




$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";

?>
Y LOS ERRORES :