Foros del Web » Programando para Internet » PHP »

[APORTE] Borrar.php para Sistema de Noticia con Comentarios.

Estas en el tema de [APORTE] Borrar.php para Sistema de Noticia con Comentarios. en el foro de PHP en Foros del Web. Bueno, hice el borrar.php para este sistema http://www.forosdelweb.com/f18/aport...tarios-638813/ En el index al codigo de borrar.php le ponen esto: Código PHP: < a href = "borrar.php?id='.$row[id_noticia].'" > ...
  #1 (permalink)  
Antiguo 07/03/2009, 16:53
Avatar de MaTyS  
Fecha de Ingreso: enero-2009
Ubicación: Mar del Plata
Mensajes: 220
Antigüedad: 15 años, 3 meses
Puntos: 18
[APORTE] Borrar.php para Sistema de Noticia con Comentarios.

Bueno, hice el borrar.php para este sistema http://www.forosdelweb.com/f18/aport...tarios-638813/


En el index al codigo de borrar.php le ponen esto:
Código PHP:
<a href="borrar.php?id='.$row[id_noticia].'">Borrar<a
Ahora al borrar.php le ponemos esto:

Código PHP:
<?php
$id
=$_GET["id"];

$connect=mysql_connect("localhost","root","TU PASSWORD"); 

mysql_select_db("NOMBRE DE TU BASE",$connect); 

$result=mysql_query("DELETE FROM noticias WHERE id_noticia = '$id'",$connect);
mysql_close($connect);
?>
Testeado y funcionando 100%
Espero que les sirva.
Saludos .
  #2 (permalink)  
Antiguo 07/03/2009, 16:59
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 5 meses
Puntos: 18
Respuesta: [APORTE] Borrar.php para Sistema de Noticia con Comentarios.

sería bueno que le hagas validaciones y filtros a esa variable (id), para no tener alguna sorpresa negativa.

suerte
__________________
Software libre para un mundo libre.

Eventualmente en el foro.
  #3 (permalink)  
Antiguo 07/03/2009, 17:02
Avatar de MaTyS  
Fecha de Ingreso: enero-2009
Ubicación: Mar del Plata
Mensajes: 220
Antigüedad: 15 años, 3 meses
Puntos: 18
Respuesta: [APORTE] Borrar.php para Sistema de Noticia con Comentarios.

Como cual seria la sorpresa negativa ?
  #4 (permalink)  
Antiguo 07/03/2009, 17:08
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 16 años, 5 meses
Puntos: 18
Respuesta: [APORTE] Borrar.php para Sistema de Noticia con Comentarios.

primero que no exista la variable(tienes isset para ello)
segundo que la variable esté vacío(tienes empty).
tercero que al pasarse por get puede ser modificado(tienes strip_tags,htmlentities,etc)
además que puedes hacerle un filtro con mysql_real_scape_string(PD las funciones no están por las puras).
luego de ejecutar el query, saber con mysql_affected_rows() si verdaderamente se ha eliminado(0 cuando no se elimina-no ha sido afectado, 1,+ cuando se ha eliminado 1 o más registros - afectado), esto lo haces con un simple if y else.

suerte.
__________________
Software libre para un mundo libre.

Eventualmente en el foro.
  #5 (permalink)  
Antiguo 07/03/2009, 20:35
Avatar de MaTyS  
Fecha de Ingreso: enero-2009
Ubicación: Mar del Plata
Mensajes: 220
Antigüedad: 15 años, 3 meses
Puntos: 18
Respuesta: [APORTE] Borrar.php para Sistema de Noticia con Comentarios.

Bueno voy a ver si puedo mejorarlo.
Por ahora esta basico jeje.
Espero que te sirva o les sirva.
Saludos.
  #6 (permalink)  
Antiguo 08/03/2009, 09:51
Avatar de ginitofl  
Fecha de Ingreso: diciembre-2006
Ubicación: Lima Perú
Mensajes: 349
Antigüedad: 17 años, 4 meses
Puntos: 22
Respuesta: [APORTE] Borrar.php para Sistema de Noticia con Comentarios.

Ademas de todo lo que dice Argy te falta borrar los comentarios al borrar la noticia.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:25.