Puedes hacer un formulario que obtenga los datos de un select
Por ej:
Código PHP:
Ver original//Datos de la conexion a la bd
//Obviamente esta consulta sea dinámica
$reg = mysql_query("Select id,nombre, apellido from Usuario where id = 1"); echo '<form method="post" action="editarusuario.php">';
echo '<input type="hidden" name="id" value="'.$r[id].'">'
echo 'Nombre:<br>';
echo '<input type="text" name="nombre" value="'.$r[nombre].'"><br>';
echo 'Apellido:<br>';
echo '<input type="text" name="apellido" value="'.$r[apellido].'"><br>';
echo '<input type="submit" value="Editar">';
echo '</form>';
Editarusuario.php
Código PHP:
Ver original//Los datos de la conexion a la bd
$id = $_POST['id'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$sql = "update mitabla set nombre = '$nombre', apellido = '$apellido' where id = $id ";
if(mysql_affected_row($reg)!=0)
echo 'Editado con exito';
else
echo 'Error al editar';
Saludos ojalá te sirva de ayuda