Necesitas que sean dos paginas diferentes?
Porque una opcion seria trabajar con una sola pagina php que ejecute la consulta y te imprima el formulario.
Pero como haces esto?
De la siguiente forma:
(pagina.php)
<?
//Aqui conectas a la base de datos y ejecutas la consulta
$conexion = mysql_connect("nombre_de_tu_servidor","t
suario" ,"tu_password");
mysql_select_db ("tu_base_de_datos", $conexion) OR die ("No se puede conectar");
$Select="Select * from tu_tabla";
$rs = mysql_query($Select, $conexion) or die(mysql_error());
$resultado=mysql_fetch_array($rs);
//ya con esto has creado un arreglo con los valores de todos los campos de la tabla tu_tabla, ahora tienes q crear el formulario.
echo '<INPUT TYPE="text" NAME="texto1" VALUE="'.$resultado['campo_de_tu_tabla'].'">';
//esto para cada cuadro de texto que necesites.
Luego vendria la parte de actualizacion de los campos en la base de datos que si te la dejo a ti que me imagino que la puedes dominar.
Espero haberte ayudado algo...