Comunidad de diseño web y desarrollo en internet online

Error al eliminar registro en un noticiero gestionable

Citar            
MensajeEscrito el 01 Jun 2007 12:00 pm
Hola de nuevo

Sigo experimentando con aplicaciones Flash gestionables.

Primero instalé un ejemplo de noticiero gestionble en mi localhost ( apache ) y todo funciona correctamente. Desde el administrador se pueden añadir nuevos registros, editarlos o eliminarlos.

Lo que pasa es que ahora lo he pobrado en mi server y todo funciona bien, excepto a la hora de eliminar un registro, me da el siguiente error :

'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1'


La versión de mi PHP es la 5.0.2, y la versión del MySql es 4.1.22-standard

¿ Actualizando la versión del MySql se puede solucionar esto ?

Un saludo
--

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 01 Jun 2007 03:25 pm
Podrías poner el código de la consulta delete que haces y así vemos exactamente donde falla.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 02 Jun 2007 05:01 pm
Hola de nuevo.
Dejo el php que hace la función de borrar la noticia
-------------------------
<code>
<?
include("../includes/config.php");
include("../includes/funciones.php");
include("secure.php");

if(isset($_POST['submit'])){

//borramos el registro.
//nos conectamos a la bd.
$cnx = conectar ();
//consulta sql.
$sql = "DELETE FROM agenda WHERE id=".$_POST['id'];
$res = mysql_query($sql) or die (mysql_error());
//actualizamos el xml de agenda.
actualizarXmlAgenda();
//cerramos la conexión.
mysql_close($cnx);
//mensaje de exito.
$titulo = "Registro Eliminado";
$mensaje = "El registro ha sido Eliminado";
$link = "<a href='index.php'>regresar</a>";
include("mensajes.php");
exit;
}

if(empty($_GET['id'])){
header("Location: index.php");
}
?>

<html>
<head>
<title>agenda_eliminar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<form action="<? echo $SERVER['PHP_SELF']?>" method="post" name="form1">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30" class="cabeceraBold"> Eliminar Registro</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<input name="id" type="hidden" id="id" value="<? echo $_GET['id'];?>">
</td>
</tr>
<tr>
<td>
<input type="hidden" name="id" value="<? echo $id;?>">
¿Eliminar registro : <? echo $_GET['cabecera'];?> ?<br>
</td>
</tr>
<tr>
<td align="right"><input name="submit" type="submit" id="submit" value="Enviar"></td>
</tr>
<tr>
<td height="30" class="pie"><a href="index.php">regresar</a></td>
</tr>
</table>
</form>
</body>
</html>
</code>
-------------------------------
Por cierto, una de las mejores inversiones con el libro de Carlos y David, intructivo a tope !

Un saludo
--

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 02 Jun 2007 05:03 pm
Perdón, quise decir Carlos y Daniel, :P

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 05 Jun 2007 03:53 pm
Plis, alguien sabe como solucinar esto ?

Gracias
--

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 05 Jun 2007 04:50 pm
La próxima vez usa las etiquetas [code] para pone código.

¿Has comprobado que llega la variable $_POST['id']?

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 05 Jun 2007 07:34 pm
Gracias, la próxima vez pondré el código entre las etiquetas correspondientes.

Pues no lo he comprobado, no sé como podría hacerlo

Un saludo
--

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.