KioskeaKioskeaCommentCaMarcheRegistrate es gratis
Viernes, 4 de julio de 2008 - 22:04:33
eliminar registros
par nathy20
 Hilo de las discusiones
Statut : No resuelto
lunes, 21 de abril de 2008, 20:51:07
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[&­quot;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
Responder a nathy20  Señalar este mensaje a los moderadores Ir al ultimo mensaje

1


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por bhruin, el martes, 22 de abril de 2008, 10:01:09 Hilo de las discusiones
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


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por nathaly, el martes, 22 de abril de 2008, 20:57:27 Hilo de las discusiones
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


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por bhruin, el miércoles, 23 de abril de 2008, 10:10:36 Hilo de las discusiones
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


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por LG48, el martes, 22 de abril de 2008, 14:19:47 Hilo de las discusiones
Hola

Gracias por la ayuda

Saludos
Responder a LG48

3


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por beatle45, el martes, 22 de abril de 2008, 19:39:54 Hilo de las discusiones
Hola

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


Saludos
Responder a beatle45

6


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por nathy20, el miércoles, 23 de abril de 2008, 21:04:09 Hilo de las discusiones
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


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por bhruin, el jueves, 24 de abril de 2008, 14:25:00 Hilo de las discusiones
Que version de mysql tienes ? I Have The Body Of A God
Responder a bhruin

8


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por janet, el domingo, 1 de junio de 2008, 14:58:14 Hilo de las discusiones
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


  • Este mensaje le parece útil, vote !
  • Señalar este mensaje a los moderadores
Por bhruin, el lunes, 2 de junio de 2008, 12:01:07 Hilo de las discusiones 
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
Ningún mensaje sobre este tema de momento
Responder
Título del mensaje
Su nick
Su email :
Mesaje 
  •  
  •  
Opciones Recibir las respuestas por email.
 

Ayuda