Estimado Roger ...
Bien, he generado un archivo que lista las noticias en la base de datos por el título de las mismas y que funciona de lo más bien. Lo hice en base a tu
list-noticia.php, lo modifiqué y le he llamado
listar_noticias.php. Su código queda así:
Código listar_noticia:
Ver original<?php require('db-cnx.php'); ?>
<?php
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
// asignamos los valores
// a las variables que usaremos
$cat_ID = $_GET['id'];
$categoria = $_GET['categoria'];
$clausula = "WHERE notCategoriaID = '$cat_ID'";
// tambien armamos el titular de la pagina
$titulo = "Noticias en la categoria $categoria";
}else{
// de lo contrario
// el titulo sera general
$titulo = "Editar noticias";
}
// armamos la consulta
$sqlQueryNot = mysql_query("SELECT not_ID, notTitulo, notTexto FROM sn_noticias
$clausula", $db_link)
or die(mysql_error);
echo "<h2>$titulo</h2>";
// mostramos las noticias,
// otra vez usando un bucle while
while($rowNot = mysql_fetch_array($sqlQueryNot)){
// echo "<a href='editar.php?not_ID=$rowNot[not_ID]'><p>$rowNot[notTitulo]</p></a>";
// echo nl2br("$rowNot[notTexto]");
echo "<table width=\"90%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">";
echo "<tr>";
echo "<td width=\"60%\"><b> $rowNot[notTitulo]</b></td><td width=\"20%\"> <a href='editar.php?not_ID=$rowNot[not_ID]'>Editar</a></td><td width=\"20%\"> <a href='borrar.php?not_ID=$rowNot[not_ID]'>Borrar</a></td>";
echo "<tr>";
echo "</table>";
}
?>
El archivo
borrar.php
Código borrar:
Ver original<?php
//recibimos la variable $id
$id=$_POST[id];
//conectamos a la base
$connect=mysql_connect("localhost","usuario_base_de_datos","password");
//Seleccionamos la base
mysql_select_db("nombre_de_la_base_de_datos",$connect);
//borramos los registros pertenecientes a la id
mysql_query("delete from sn_noticias
where not_ID='$id'",$connect);
//header("location: index.php");
?>
Los dos problemas que he encontrado son:
1.- No me ha resultado el script
editar.php Me arroja muchos errores en los queryes y cosas por el estilo, lo eliminé y ahora no recuerdo cómo era!! jajaja sorry por mi torpeza
2.- El archivo
borrar.php no hace nada, o sea,
no me borra el registro de la base de datos
¿Me puedes ayudar?
Gracias