hola tengo mi formulario la cual me sirve para mostrar y modificar algun parametro .... buenooo me hace lo que quiero osea me muestra y actualiza ala perfeccion .. mi problema es que cuando actualizo algun parametro, el formulario original sigue mostrando el anterior vuelvo a actualizar y aparece el anterior ... lo que kiero es que cuando actualice muestre el nombre que ya esta actualizada en la bd y no el anterior aca les pongo mi codigo
<?php
function conectarse()
{
if (!($link=mysql_connect('localhost','lala','po')))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db('dybsy'))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
?>
<html>
<head>
<title>Consultar</title>
</head>
<body bgcolor="#000000">
<H1 class="style1">Actualizar Expansión</H1>
<?php
$id_expansion = "1";
$link=Conectarse();
$result=mysql_query("SELECT id_expansion , nombre , descripcion FROM `fb_expansion` where id_expansion = $id_expansion;",$link);
$row = mysql_fetch_array($result);
?>
<form action="actualizar.php" method="POST">
Nombre:<br>
<input type="text" value="<?php echo $row['nombre']; ?>" name="nombre"><br>
Descripcion:<br>
<input type="text" value="<?php echo $row['descripcion']; ?>" name="descripcion"><br>
<input type="hidden" name="id_expansion" value="<?php echo $row['id_expansion']; ?>">
<input type="submit" value="Guardar">
</form>
<?php
$nombreact = strtolower(htmlentities($HTTP_POST_VARS["nombre"], ENT_QUOTES));
$descripcionact= strtolower(htmlentities($HTTP_POST_VARS["descripcion"], ENT_QUOTES));
echo $accion;
$result=mysql_query("UPDATE fb_expansion SET nombre='$nombreact', descripcion='$descripcionact' WHERE id_expansion = '$id_expansion'",$link);
?>
</body>
</html>
ayuda