Sistema Noticias PhP!

Iniciado por Dj_juas, 28 Diciembre 2006, 21:10 PM

0 Miembros y 1 Visitante están viendo este tema.

Dj_juas

Bueno..he empezado con php ..y viendo scripts he modificado este sistema de noticias
Citar<?php
include ("conexion.php");
$selec = mysql_query("SELECT * FROM noticias");
while ($row = mysql_fetch_array($selec)) {
echo "<table width=\"34%\" border=\"1\" cellspacing=\"0\"
cellpadding=\"0\">

  <li>  <b> $row[titulo] </b><p>
    $row[noticia] </td><p>
    Enviada por <b> $row[nick] </b><p>


</table><br>";
}
?>
Quiero hacer ahora un Borra-Noticias.php para poder borrar las noticias .Tambien se podria poner al lado de Enviada por $row[nick] un enlace que dijera Borrar, Pero no tengo ni la menor idea de hacerlo


Bueno eso es todo , si tengo soluciones posteare el Sistema entero como script para colgarlo en vuestra web :P
Salu2 , gracias y Feliz Navidad  :rolleyes:

Azielito

con esto:
DELETE FROM `noticias` WHERE `titulo` = Aca_el_titulo_de_noticia LIMIT 1

donde el valor de titulo puedes recuperarlo por metodo get o post

Dj_juas

pero para ello tengo que entrar  a la BDD..y quiero que en cada noticia que tengo..en el Titulo salga Eliminar y se pueda eliminar

LuffyFF

No.

Eso es un query y lo puedes poner en tu codigo PHP.

mysql_query("DELETE FROM `noticias` WHERE `titulo` = Aca_el_titulo_de_noticia");

Es un ejemplo lo que et puso, asi nomas.


Citar<?php
include ("conexion.php");
$selec mysql_query("SELECT * FROM noticias");
while (
$row mysql_fetch_array($selec)) {
echo 
"<table width=\"34%\" border=\"1\" cellspacing=\"0\"
cellpadding=\"0\">
 
  <li>  <b> 
$row[titulo] </b> <a href=borrar.php?id=$row[id]>[ELIMINAR]</a><p>
    
$row[noticia] </td><p>
    Enviada por <b> 
$row[nick] </b><p>
 

</table><br>"
;
}
?>

En este caso muestra [ELIMINAR] al lado del titulo con un link a borrar.php?id=XXX
O sea, te recomiendo que en tu DB uses algun id para identificar cada ntoicia, ya sea con autoincrement.

Y asi puedes usar en borrar.php
una vez hecha la conexion y las chorradas que quieras
Citar$id $_GET["id"];
mysql_query("DELETE FROM `noticias` WHERE `id` = $id");
Salu2

дٳŦ٭

Cita de: Azielito en 28 Diciembre 2006, 21:39 PM
con esto:
DELETE FROM `noticias` WHERE `titulo` = Aca_el_titulo_de_noticia LIMIT 1

donde el valor de titulo puedes recuperarlo por metodo get o post

Aziel, es mejor usar el DELETE donde el parametro de pase por un id, aparte es más seguro, limpio, etc.

Saludos


Con sangre andaluza :)