Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2004, 13:18
catrin
 
Fecha de Ingreso: julio-2003
Mensajes: 53
Antigüedad: 20 años, 9 meses
Puntos: 0
actualizacion de registros.

Hola.
Miren tengo el siguiente problema.......alguna ayuda....
Quiero actualizar registros de una base de datos. con datos de ususarios, primero quiero que según el login seleccionado me muestre un formulario con los datos actuales y sobre estos escribir los que quisiera modificar, me resulta hasta la entrega del formulario con los datos......pero luego no me los actualiza.
Que estará pasando???????????????.
1.- Formulario-
<HTML>
<HEAD>
<TITLE>Actualizarusuarios.php</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Actualizar un registro</h1>
<br>
<?
//Conexion con la base
mysql_connect("localhost","root","root");
//Creamos la sentencia SQL y la ejecutamos
$var=$HTTP_POST_VARS['login'];
$sSQL="Select * From password where login='$var'";
$result=mysql_db_query("gestion",$sSQL);
while ($row=mysql_fetch_array($result))
{ echo '<FORM METHOD="POST" ACTION="actualizarusuario.php">Actualizar registro<br>';
echo'<B>Nombre:</B> <input type="text" name="nombre" value="'.$row ["nombre"].'" size="30"/><br>';
echo'<B>Apellidos:</B> <input type="text" name="apellidos" value="'.$row[apellidos].'" size="30"/><br>';
echo'<B>Rut:</B> <input type="text" readonly name="rut" value="'.$row[rut].' " size="30"/><br>';
echo'<B>Login:</B><input type="text" name="login" value="'.$row ["login"].'" size="30"/><br>';
echo'<B>Password:</B> <input type="text" name="password" value="'.$row ["password"].'" /><br>';
echo'<B>E-mail:</B> <input type="text" name="email" value="'.$row ["email"].'" /><br>';
echo'<B>* Permisos de acceso :</B><br>';
echo'<input type="checkbox" name="general" /> <B>General<br>';
echo'<input type="checkbox" name="administracion" /> <B>Administración Usuarios</B> <br>';
echo'<input type="checkbox" name="gestionadrec" /> <B>Gestion Admisión y Recaudación</B><br>';
echo'<input type="checkbox" name="gestionabastecimiento" /> <B>Gestión Abastecimiento</B><br>';
echo'<input type="checkbox" name="gestioningenieria" /> <B>Gestión Ingeniería </B><br>';
echo'<input type="checkbox" name="gestionssgg" /> <B>Gestión Servicios Basicos </B><br>';
echo'<input type="checkbox" name="presupuestogerencia" /> <B>Gerencia Hospital </B><br>';
echo'<INPUT TYPE="submit" value="Actualizar"><br>';
}
?>
<a href="lecturausuarios2.php">Volver</a>
</FORM>
</div>
</BODY>
</HTML>


script de catualización.

<HTML>
<HEAD>
<TITLE>Actualizarusuario.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","root","root");
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Update password Set nombre="$HTTP_POST_VARS['nombre']", apellidos=$HTTP_POST_VARS['apellidos'] ,
password="$HTTP_POST_VARS['password']", email="$HTTP_POST_VARS['email']", general="$HTTP_POST_VARS['general']",
administracion="$HTTP_POST_VARS['administracion']", gestionadrec="$HTTP_POST_VARS['gestionadrec']",
gestionabastecimiento="$HTTP_POST_VARS['gestionabastecimiento']" , gestioningenieria="$HTTP_POST_VARS['gestioningenieria']",
gestionssgg="$HTTP_POST_VARS['gestionssgg']",
presupuestogerencia="$HTTP_POST_VARS['presupuestogerencia']" Where rut=$HTTP_POST_VARS['rut']";
mysql_db_query("gestion",$sSQL);
?>

<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="lecturausuarios2.php">Visualizar el contenido de la base</a></div>

</BODY>
</HTML>