Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2009, 11:54
Avatar de venom_mau
venom_mau
 
Fecha de Ingreso: julio-2009
Mensajes: 152
Antigüedad: 15 años, 8 meses
Puntos: 2
Update, no funciona

Hola

Estoy haciendo junto con un amigo un sistema de gestión de usuarios en php, cada usuario tiene determinados permisos, la página donde tengo problemas es de un usuario general el cual dentro de esta puede resetear la contraseña de los otros usuarios cuando la pierden...
Tengo un formulario en la página "reset_passwords.php" y reenvio la información dentro de la misma con php de la siguiente manera:

Código HTML:
<form action="reset_passwords.php" name="reestablece" method="POST">
<?
	$num = mysql_query("select count(*) from usuarios_admon");
	$num_preguntas = mysql_num_rows($num);
	$preg = mysql_query("select idusuario from usuarios_admon where idusuario <> 'admon_gral'");

	for($m=0; $m<=mysql_num_rows($num); $m++)				  {
	     while ($row = mysql_fetch_array($preg, MYSQL_BOTH) ) 
	      {
	         echo "<input id='boton' type='submit' value=' $row[$m] ' name='env'>&nbsp;";
	         echo "<br>";
	      }
	  }
          mysql_free_result($preg);
?>
</form> 
Lo que genera este código es una lista de usuarios que tengo en la tabla usuarios_admon, para cada usuario se genera un boton el cual al darle click manda la información para que resetee la contraseña y la iguale al nombre de usuario, por ejemplo, usuario: Informática, password:Informática.
Ahora esto lo hacemos con:

Código HTML:
<?
	$idcontrasena =$_POST['env'];
	mysql_query("update usuarios_admon set idcontrasena='$idcontrasena' where idusuario='$idcontrasena'");
					?> 
Ya probamos con un echo y si envia la información, a pesar que estemos manejando el POST dentro de la misma página, lo que no hace es el Update, checamos la conexión a la bd, permisos y demás pero nada -.-

Espero me puedan ayudar

Gracias :)