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<?php echo $_GET['mensaje'];?>
<form action="procesa.php" method="post"> USUARIO:
<input type="text" name="usuario"><br><input type="submit" name="enviar" value="Buscar">
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();
}
}
?>