Código PHP:
   <?
include "conexion.php";
 
if (!isset($accion)){
  $result=mysql_query("SELECT * FROM datos WHERE id = $id",
    $conexion);
  $row=mysql_fetch_row($result);
  echo"<html>
  <head><title>Actualizar datos de la base</title></head>
  <body>
  <form action=\"actualizar.php?accion=guardar\" method=\"POST\">
  Titulo:<br>
  <input type=\"text\" value=\"$row[1]\" name=\"titulo\"><br>
  Texto:<br>
  <input type=\"text\" value=\"$row[2]\" name=\"texto\"><br>
  Imagen:<br>
  <input type=\"text\" value=\"$row[3]\" name=\"imagen\"><br>
  <input type=\"hidden\" name=\"id\" value=\"$row[0]\">
  <input type=\"submit\" value=\"Guardar\">
  </form>
  </body>
  </html>";
}elseif($accion == guardar){
  $result=mysql_query("UPDATE datos SET titulo=$titulo,
    texto=$texto, imagen=$imagen WHERE id=$id",$conexion);
  echo"
  <html>
  <body>
  <h3>Modificados OK</h3>
  </body>
  </html>";
}
include "cerrar_conexion.php";
?>    Gracias de antemano!
 
Desde ya muchas gracias por tu interes, logre acomodar el código, solo que no me modifica la data de la db sino que me la borra, el codigo me quedó de la siguiente manera:
