Ver Mensaje Individual
  #23 (permalink)  
Antiguo 14/09/2006, 12:59
Diablo_Cris
 
Fecha de Ingreso: enero-2006
Ubicación: Asturias
Mensajes: 61
Antigüedad: 18 años, 3 meses
Puntos: 0
Puse las '' pero nada..
Dp cambie el campo id_noticia por id a excepcion de la base de datos y me ponia que n oexistia esa columna, entonces tb lo cambie en la BD y nada, lo mismo que antes, solo actualiza.

Os pongo aqui los dos códigos a ver, es que ya d epor si no tg muxa idea, pero el de borrar que sepa esta bien me parece y el otro pues tb pq funciona con editar, pero algo falla... En estos estan restablecidos a id_noticia.

Código PHP:
<html>
<head>
<title>Sistema de noticias</title>
<?php
//conectamos a la base
$connect=mysql_connect("xxx1","xxx2","xxx3");  
mysql_select_db("xxx2",$connect);  
$result=mysql_query("select * from noticias order by fecha Desc"$connect) or die ("La consulta falló. El error fue: ".mysql_error()); 
$totalregistros=mysql_num_rows($result);
?> 
</head>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#666699" bgcolor="#009999">
<?php
//Recogemos las consultas en un array y las mostramos
while($row=mysql_fetch_array($result))
{
   echo 
'<h2>'.$row[titulo].'</h2><br><p>'.$row[articulo].'</p><br><div id="noticia">'.$row[autor].' | '.$row[fecha].' | '.$row[categoria].' | <a href="ver_noticia.php?id='.$row[id_noticia].'">comentarios</a> | <a href="editar_noticia.php?id='.$row[id_noticia].'">editar</a>| <a href="borrar_noticia.php?id='.$row[id_noticia].'">borrar</a> </div>';
}
mysql_free_result($result)
?> 
</body>
</html>
borrar:
Código PHP:
<?php
  
//recibimos la variable $id 
  
$id_noticia=$_POST[id]; 
  
//conectamos a la base 
  
$connect=mysql_connect("xxx1","xxx2","xxx3") or die ("No se pudo conectar a la base de datos");
  
//Seleccionamos la base 
  
mysql_select_db("xxx2",$connect);  
    
//borramos los registros pertenecientes a la id 
    
$sql="delete from noticias where id_noticia='$id_noticia'";
    
mysql_query($sql$connect) or die ("La consulta $sql falló. El error fue: ".mysql_error());
    
header("location: noticias.php"); 
  
?>