Ver Mensaje Individual
  #23 (permalink)  
Antiguo 09/11/2010, 14:09
Avatar de floog
floog
 
Fecha de Ingreso: enero-2006
Mensajes: 191
Antigüedad: 18 años, 4 meses
Puntos: 2
Respuesta: modificar registros de usuarios : RESUELTO

Gracias Malakian por tu ayuda
ya he resuelto el entuerto... por si alguna vez os pasa, el problema se encontraba en que:
Código PHP:
<?echo $rows["id"]; ?>
no estaba enviando el contenido del campo a traves del post

asi que antes de realizar la consulta a la tabla de la base de datos se debe recoger el valor de la id. Ya que lo enviamos a traves de la sesion, lo recojo de esta manera
Código PHP:
$idregistro $_GET["id"];
$consultar "SELECT * FROM users WHERE id='"$_GET['id'] ."'";
$consulta mysql_query ($consultar) or die (mysql_error()); 
luego en el formulario, como bien apunto malakian, se hace un campo input hidden pero en vez de que con $rows con la nueva variable
<tr>
<td width="20%" align="right"></td>
<td><input type="hidden" value="<? echo $idregistro ;?>" name="id" /></td>
</tr>

y asi se ha resuelto... el id del registro llega a destino
UPDATE users SET nombre = 'Enrique ', user = 'enrique', pass = 'en', perfil = 'Redactor', level = '2' WHERE id = '2'Array ( [id] => 2 [nombre] => Enrique [user] => enrique [pass] => en [perfil] => Redactor [submit] => Enviar )

gracias de nuevo