Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2010, 19:52
Avatar de ylellan
ylellan
 
Fecha de Ingreso: mayo-2010
Ubicación: en un lugar de Veracruz
Mensajes: 432
Antigüedad: 14 años
Puntos: 36
Respuesta: Actualizacion de registro

primero debes de buscar los datos de ese usuario y despues pasarlos a unos inputs, y despues actualizas, creo q seria algo asi:

index.php
Código HTML:
Ver original
  1. <?php echo $_GET['mensaje'];?>
  2. <form action="procesa.php" method="post">
  3. USUARIO:<input type="text" name="usuario"><br>
  4. <input type="submit" name="enviar" value="Buscar">
  5. </form>
  6. </body>
  7. </html>
procesa.php
Código PHP:
<?php
//hacer la conexion de datos
if(isset($_POST['enviar']) && !empty($_POST['usuario']))//solo entra si presiono el submit y hay valor en la caja
{
$usuario=$_POST['usuario'];
$bus=mysql_query("select *from usuario where usuario='$usuario'") or die ("error".mysql_error());
$con=mysql_fetch_array($bus);
$existe=mysql_num_rows($con);
if(
$existe>0)
{
echo 
'<form action="actualizar.php" method="post">';
echo 
'PASSWORD<input type="password" name="pass" value="'.$con['password'].'"><br>';
echo 
'TELEFONO<input type="text" name="tel" value="'.$con['telefono'].'"><br>';
echo 
'EMAIL<input type="text" name="email" value="'.$con['email'].'"><br>';
echo 
'<input type="hidden" name="user" value="'.$con['usuario'].'"><br>';
echo 
'PASSWORD<input type="submit" name="actua" value="actualizar">';
echo 
'</form>';
}
}
else
{
header("location:index.php?mensaje=llenar todos lo datos");
exit();
}
}
?>
actualiar.php
Código PHP:
<?php
if(isset($_POST['actua'])){
//hacer conexion con base de datos
$user=$_POST['user'];
$pass=$_POST['pass'];
$tel=$_POST['tel'];
$email=$_POST['email'];
$sql="UPDATE usuario SET password='$pass',telefono='$tel',email='$email' WHERE usuario='$user' ";
$m=mysql_query($sql) or die("error".mysql_error());
if(
$m){
header("index.php?mensaje=ACTUALIZADO CON EXITO");
exit();
}
}
?>