Problemas con UPDATE
Publicado por Angelica (1 intervención) el 01/06/2007 08:59:18
Estoy creando un sistema de noticias simples y todo funciona más o menos correctamente, pero a la hora de modificar registros, sencillamente no ocurre nada.
Recoge bien los datos si hago un echo, y la conexion es correcta. Sea lo que sea, creo que está en mysql_query.
Este es el codigo de modificar.php
function conectarse()
{
if (!($link=mysql_connect("miservidor","mibd","contraseña")))
{
echo '<p><span class="estilo_rojo"> Error al conectarse a la base de datos.</span></p>';
exit ();
}
if (!mysql_select_db("mibd",$link))
{
echo '<p><span class="estilo_rojo">Error al seleccionar la base de datos.</span></p>';
exit ();
}
return $link;
}
$id = $HTTP_POST_VARS["id"];
$fecha = $HTTP_POST_VARS["fecha"];
$titulo = quitar($HTTP_POST_VARS["titulo"]);
$cuerpo = quitar($HTTP_POST_VARS["cuerpo"]);
$link = conectarse();
mysql_query('UPDATE noticias SET fecha='.$fecha.' , titulo='.$titulo.', cuerpo='.$cuerpo.' WHERE id='.$id.'',$link);
mysql_close($link);
Recoge bien los datos si hago un echo, y la conexion es correcta. Sea lo que sea, creo que está en mysql_query.
Este es el codigo de modificar.php
function conectarse()
{
if (!($link=mysql_connect("miservidor","mibd","contraseña")))
{
echo '<p><span class="estilo_rojo"> Error al conectarse a la base de datos.</span></p>';
exit ();
}
if (!mysql_select_db("mibd",$link))
{
echo '<p><span class="estilo_rojo">Error al seleccionar la base de datos.</span></p>';
exit ();
}
return $link;
}
$id = $HTTP_POST_VARS["id"];
$fecha = $HTTP_POST_VARS["fecha"];
$titulo = quitar($HTTP_POST_VARS["titulo"]);
$cuerpo = quitar($HTTP_POST_VARS["cuerpo"]);
$link = conectarse();
mysql_query('UPDATE noticias SET fecha='.$fecha.' , titulo='.$titulo.', cuerpo='.$cuerpo.' WHERE id='.$id.'',$link);
mysql_close($link);
Valora esta pregunta


0