Hola la duda que tengo o el problema es que yo tengo una especie de red, y es como una social que comentaas y pone arriba el nombre el problema es que en mi red comentas y cuando quiero borrar el comentario no se como hacerlo como lo borro la base de datos esta hecha asi:
CREATE TABLE `messages` (
`msg_id` int(11) NOT NULL AUTO_INCREMENT,
`estado` text,
`gustar` int(11) DEFAULT NULL,
`user_id` int(40) NOT NULL,
PRIMARY KEY (`msg_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
Y nose como borrar ya que el archivo que lo manda es el index.php que es así.
Código PHP:
<? include("header.php");
if (!isset($_SESSION['logueado_usuario'])) {
include ("login.php");
echo "<a href='registro.php'>Registrarse</a>" ;}
else {
$nombre =$_SESSION['logueado_nombre'];
$id_usuario=$_SESSION['logueado_id'];
?>
<div id="izquierda">
<div class="nombre"><? echo $nombre; ?></div>
<div class="img_usuario"><img src="usuarios/<? echo $id_usuario ?>.jpg" width="100" height="100"/></div>
<div class="logout"><a href="logout.php">Desconectarse</a></div>
</div>
<div class="contenedor_muro">
Que te pasa por la cabeza ?
<form name="form" method="post">
<textarea cols="30" rows="2" name="textarea_noticia" class="textarea_noticia" id="textarea_noticia"></textarea><br />
<input type="submit" value="Compartir" class="enviar_noticia" />
</form>
</div>
<div id="cargando"></div>
<div id="mostrar"></div>
<?php
include("consulta.php");
}; // cerramos el else
include ("footer.php");
?>
Los includes son estos:
consulta
Código PHP:
<?php
// Hacer consulta para recuperar noticias
$query = mysql_query("SELECT * FROM messages order by msg_id desc");
while($resultado = mysql_fetch_assoc($query)){
$id = $resultado["msg_id"];
$estado = $resultado["estado"];
$gusta = $resultado["gustar"];
$id_us= $resultado["user_id"];
$query2=mysql_query("SELECT * FROM usuarios WHERE id = '$id_us' ");
$array2=mysql_fetch_array($query2);
$nombre_posteador=$array2["nombre"];
?>
<div class="bar<?php echo $id;?>" id="bar">
<!-- Contenedor que mostrara los estados -->
<div class="post_box">
<div class="otro">
<img src="usuarios/<? echo $id_us; ?>.jpg" width="38" height="38" class="imagen" />
<div class="nombre_usuario"><?php echo $nombre_posteador; ?>
<div class="noticia"><?php echo $estado;?></div>
<div class="eliminar_noticia"><? if ($id_us==$_SESSION['logueado_id']){ ?><a href="#" id="<?php echo $id;?>" class="eliminar_noticia_actualizado">X</a><? } ?></div>
<div id="pie">
<div class="cotenEstado" id="cotenEstado<?php echo $id;?>">
<?php
if($gusta == 0){
?>
<a href="gustar.php" class="MeGustaNotice" id="<?php echo $id;?>">Me gusta</a>
<?php } else if($gusta == 1) { ?>
<a href="nogustar.php" class="NoMeGustaNotice" id="<?php echo $id;?>">Ya no Me gusta</a>
<legend>Te gusta esto</legend>
<? } ?>
</div>
</div>
</div>
</div>
</div>
<?php
}
?>
footer
Código PHP:
</div>
</body>
</html>
Este la verdad no se paque sirve pero weno jeej si no no funciona.
header.php
Código PHP:
<? session_start();
include("db.php"); ?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link href="Css/estilo.css" rel="stylesheet" type="text/css" /> <!-- Link a nuestra hoja de estilo css la cual editaremos en un momento-->
<script type="text/javascript" src="Js/jquery.js"></script> <!-- Usaremos la libreria JQuery para agilizar la programacion con Javascript -->
<script type="text/javascript" src="Js/funRed.js"></script> <!-- Nuestro archivo de funciones ! -->
<title>Mi Red Social</title>
</head>
<body>
<div class="contenedor_web">
<div class="arriba">Tu Red Social</div>
y El archivo borrar lo tengo de esta forma:
Código PHP:
<?php
$id = $_POST["id"];
if (isset($id))
{
//Conectamos con la base de datos
$link=mysql_connect("mysql1.000webhost.com","a9637698_red","Alamillo2612");
mysql_select_db("a9637698_red", $link);
$sql = "DELETE from messages WHERE user_id='$id'";
$result = mysql_query($sql);
}else{
echo "Debe especificar un 'id'.\n";
}
?>
Esta bien configurado que debo de cambiar para que me borre los comentarios? gracias.