Hola, no indicas con que base de datos estas trabajando, el ejemplo sera usando Mysql que es la que yo uso, esto debería resultarte fácil si conoces las funciones para trabajar con mysql.
Código PHP:
<?php
//Conectamos al servidor MySQL
$con=@mysql_connect("localhost","root","")
or die ("Falló la conexión con MySQL, detalles: ".mysql_error());
//Seleccionamos base de datos
mysql_select_db("tu_bd",$con)
or die ("Error seleccionando base de datos: ".mysql_error());
//Consultamos para obtener el registro que queremos
//En este ejemplo uso un campo id para seleccionar el registro que quiero.
$consulta=mysql_query("SELECT nombre, apellido FROM tu_tabla WHERE(id='$id')")
or die ("Falló la consulta a la base, detalles: ".mysql_error());
//Sacamos los resultados
$datos=mysql_fetch_array($consulta);
//Liberamos memoria
mysql_free_result($consulta);
//Cerramos conexión
mysql_close($con);
//Hasta aquí ya tenemos los datos, ya podemos mostrar el formulario
//Fijate en el value de los campos.
echo"
<form action='$_SERVER[PHP_SELF]' method='post'>
Nombre: <input type='text' name='nombre' size='20' value='$datos[nombre]'><br>
Apellido: <input type='text' name='apellido' size='20' value='$datos[apellido]'><br>
<input type='submit' value='Enviar' name='enviar'>
</form>";
?>
El ejemplo es sencillo espero que se entienda.
Saludos.