Buscar : en
Por :

Eliminar registros

Última respuesta el 27 feb 2009, 00:20:20 nathy20, el 21 abr 2008, 20:51:07 
 Señalar este mensaje a los moderadores

Hola,
eliminar registros en php

------------------------------------------------------------­--------------------
necesito eliminar registros de la base de datos a traves de el siguiente codigo:

eliminar.php

<?php
include('connexion.php');
$result=mysql_query("select * from eventos");
echo" <BR><BR><table width=\"550\" height=\"50\" borde bordercolor=\"#003399\" align=\"center\" border=\"2\">
<tr>
<td width=\"100\" height=\"90\" rowspan=\"2\" bgcolor=\"#003399\"><div align=\"center\"><img src=\"imagenes/unefa.png\" width=\"70\" height=\"80\" align=\"middle\" /></div></td>
<td width=\"300\" height=\"30\">
<p align=\"center\" class=\"Estilo3\">AUDITORIO ALÍ PRIMERA</p></TD>
<td width=\"100\" height=\"90\" rowspan=\"2\" bgcolor=\"#003399\"><div align=\"center\"><img src=\"imagenes/pasillo3.jpg\" width=\"90\" height=\"80\" align=\"middle\" /></div></td>
</tr>
<tr>
<td bgcolor=\"#0066FF\"><div align=\"center\" class=\"Estilo1\">";
setlocale (LC_TIME,"spanish");
echo"<div align=right><strong>";
echo strftime("%d de %B del %Y");
echo"</strong></div>";
echo" </div>
</td>
</tr>
</table>
<table background=\"imagenes/Auditorio1.jpg\" width=\"550\" height=\"50\" borde=\"0\" bordercolor=\"#003399\" align=\"center\">
<tr>
<td colspan=\"2\"><p>
<table width=\"550\" height=\"100\" border=\"0\" align=\"center\">
<br><tr>
<td>
<p align=\"center\"><strong><font size=5 color=\"0033cc\">Eliminar Evento</font></strong></p>
<center><TABLE BORDER=1 CELLSPACING=2 CELLPADDING=4>
<TR>
<TD bgcolor=\"#003399\"><font color=\"#FFFFFF\"><strong> <B>codigo evento</B></strong></font></TD>
<TD bgcolor=\"#003399\"><font color=\"#FFFFFF\"><strong> <B>Fecha</B></strong></font></TD>
<TD bgcolor=\"#003399\"><font color=\"#FFFFFF\"><strong> <B>Nombre</B></strong></font> </TD>
<TD bgcolor=\"#003399\"><font color=\"#FFFFFF\"><strong> <B>Borrar</B></strong></font> </TD>
</TR>";
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s </td><td> %s </td><td><a href=\"borra.php?id=?\">Borra</a></td></tr>", $row["id_evento"],$row["fecha"],$row["nombre_evento"],$row["ID_Prueba"]);
}
mysql_free_result($result);
echo"</TABLE></center>
<br>
<table width=\"530\" border=\"0\" align=\"center\">
<tr>
<td>
<center><input name=\"boton\" type=\"button\" onClick=\"javascript:history.go(-1)\" value=\"Cancelar\" />
</td>
</tr><br>
</table></center>
</form>
<tr>
<td colspan=\"2\" bgcolor=\"#003399\"> </td>
</tr>
<tr>
<td>
</table>
</table>";
?>


borrar.php

<?php
include('connexion.php');
// $link=Conectarse();
$id_evento=$_GET['id_evento'];
mysql_query("delete from eventos where where ID_Prueba = '$id_evento'");

header("Location:eliminar.php");
?>


pero no me elimina el registro y me aparece el siguiente mensaje de error:

Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\audiovisuales\borra.php:9) in C:\wamp\www\audiovisuales\borra.php on line 15
que es esta linea:
header("Location:eliminar.php");

por favor ayudenme

Configuración: Windows XP
Internet Explorer 7.0

Mejores respuestas para « eliminar registros » en :
Eliminar completamente un programa VerA pesar de que hayamos desinstalado un programa, puede que aún queden claves de registro o archivos en el PC. Si el método “clásico” (clic derecho/eliminar) no da resultados, entonces debemos utilizar el editor del registro. ¡Cuidado! Este método...
[CD-ROM] Unidad de DVD/CD-ROM o grabadora no reconocida VerSi tu unidad de DVD/CD-ROM o tu grabadora no aparece en Mi PC o no consigues reproducir tus CD o DVD, entonces lee este articulo que te ayudará a solucionar estel problema. Revisar las conexiones Modificar el Registro del sistema Leer el...
Eliminar completamente los rastros de navegación en Internet VerEn Internet Explorer Si quieres eliminar los rastros de tus visitas a páginas web, en Internet Explorer 7 tan sólo tienes que: Ir a Herramientas / Eliminar el historial de exploración… En la ventana que aparece, hacer clic en Eliminar historial...
Descargar Uninstall Tool VerUninstall Tool es una herramienta que puede ser muy util para desinstalar programas de tu sistema. Este programa trabaja en forma segura y elimina las entradas del registro que fueran modificadas por el software que queramos desinstalar. Tiene...
Microsoft Windows - El registro Ver¿Qué es el registro? En la versión 3.1 de Microsoft Windows, las aplicaciones que se habían instalado se configuraron en Windows con archivos de configuración (con la extensión .ini). También existían dos archivos de configuración para Windows mismo:...
Análisis de los registros VerAnálisis de los registros Una de las mejores maneras de detectar intrusiones es supervisar los registros de eventos (a veces abreviado como registros). Por lo general, los servidores almacenan archivos de registro de sus actividades, y en particular,...
Supervisión de registros de eventos VerAnálisis de los registros Una de las mejores maneras de detectar intrusiones es supervisar los registros de eventos (a veces abreviado como registros). Por lo general, los servidores almacenan archivos de registro de sus actividades, y en particular,...

1

bhruin, el 22 abr 2008, 10:01:09

Hola,

Tu error significa que el código html ya ha sido generado (en la linea 15 de borra.php). La función header solo puedes llamarla antes de generar cualquier formato de pagina. Por ejemplo no puedes poner un header (); después de un

echo "hello world";


En el peor de los casos usa una redirección en javascript:

<?
<script language="Javascript">
<!--
document.location.replace("eliminar.php");
// -->
</script>;
?>


Que tengas un buen día. I Have The Body Of A God

Responder a bhruin

4

nathaly, el 22 abr 2008, 20:57:27

Ya no me aparece el error

ahora no me elimina estoy colocando esto y nada no me elimina el registro

<?php
include('connexion.php');
// $link=Conectarse();
$id_evento=$_GET['id_evento'];
mysql_query("delete from eventos where id_evento = '$id_evento'");

?>
<SCRIPT LANGUAGE="javascript">
alert("Evento Borrado!!!");
location.href = "eliminar.php?";
</SCRIPT>

<?php
//CIERRA CONEXION DE LA BASE DE DATOS
mysql_close();
?>

no me elimina nada de la base de datos

Responder a nathaly

5

bhruin, el 23 abr 2008, 10:10:36

Hola nathaly,

Que ya no este el error es un buen paso. Vamos a ver, si has pegado tu código tal como lo tienes en tu fichero php el error podría venir de

mysql_query("delete from eventos where id_evento = '$id_evento'");

Si analizamos tu consulta a la base de datos para mi esta mal y pondría:
mysql_query("delete from eventos where id_evento = '.$id_evento.'");

Además te aconsejo que detras de toda consulta a la base pongas or die, ejemplo con tu consulta:
$var= mysql_query("delete from eventos where id_evento = '.$id_evento.'") or die ('Error SQL !<br />'.$var.'<br />'.mysql_error());
Así podrás ver si el problema viene de tu consulta o poder tener mas información sobre el tipo de problema que tienes.
Que tengas un buen día. I Have The Body Of A God

Responder a bhruin

2

LG48, el 22 abr 2008, 14:19:47

Hola

Gracias por la ayuda

Saludos

Responder a LG48

3

beatle45, el 22 abr 2008, 19:39:54

Hola

Lo solucionastes? Avisa cuando este solucionado. porque ando con el mismo problema


Saludos

Responder a beatle45

6

nathy20, el 23 abr 2008, 21:04:09

Nada no elimina de la base de datos

tengo varios registros y quiero que el sistema elimine de la base de datos uno en especifico pero nada no lo hace
y ya utilice
$var= mysql_query("delete from eventos where id_evento = '.$id_evento.'") or die ('Error ');

Responder a nathy20

7

bhruin, el 24 abr 2008, 14:25:00

Que version de mysql tienes ? I Have The Body Of A God

Responder a bhruin

8

janet, el 1 jun 2008, 14:58:14

Como eliminar el error q dice script de internet explore q me sale cuando comienzon el msn y cada vez q abro una ventana del msn o correo todo lo q abra del msn
por favor ayudarme a poder eliminar ese script pq es muy molesto no se pq me sale, si fue pq formateee el cpu y no lo supe hacer bien
Gracias a todos los q me podais ayudar
Un saludo Janet

Responder a janet

9

bhruin, el 2 jun 2008, 12:01:07

Hola janet,

Creo que lo mejor sea que habrás una nueva conversación con tu problema, porque aquí a la base estas en el foro de programación en una conversación ya abierta y puede ser que la gente que te pueda ayudar no lea esta conversación porque no les interesa. Además podrías por favor poner en tu próximo mensaje el contenido del script de erro para poder solucionar en cuanto antes tu problema !

Muchas gracias, I Have The Body Of A God

Responder a bhruin

10

francisco25, el 3 ago 2008, 22:16:06

Printf("<tr><td> %s</td><td> %s </td><td> %s </td><td><a href=\"borra.php?id=$row[id]\">Borra</a></td></tr>",$row["url_afili"],$row["des_afili"],$row["id"]);



$id=$_GET['id'];
mysql_query("DELETE FROM afiliados WHERE id='$_GET[id]'");

espero que te sea util mi ayda yo lo modifique para una base de datos mia

Responder a francisco25

11

 gusvilla, el 27 feb 2009, 00:20:20

Muichas gracias por tu ayuda...Fransisco. tenia el mismo problema y me funciono con tu aporte

$id=$_GET['id'];
mysql_query("DELETE FROM reg_facturas WHERE id='$_GET[id]'");

Excelente...

Responder a gusvilla