aqui dejo el codigo:
Código PHP:
<?php
require("./lib.php");
$cnx=Conectar();
$rut = $_GET['rut'];
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
if(isset($_POST["submit"])){
$sql ="UPDATE usuario SET nombre = '$nombre',apellido = '$apellido' WHERE rut = '$rut'";
$result = mysql_query($sql,$cnx);
echo "<td>Registro modificado</td>.\n";
echo "<td><p><a href='listados2.php'>Volver</p></td>";
}
//si no hay rut no puede seguir
/*if (empty($_GET['rut'])) {
header("location:listados2.php");
exit;
}*/
//conectar a mysql
$cnx = conectar();
$rut=$_GET['rut'];
//consulta para mostrar datos
$sql2 = "SELECT * FROM usuario WHERE rut='".$rut."'";
$res = mysql_query($sql2) or die (mysql_error());
if (mysql_num_rows($res) >0) {
//si hay datos hacemos la otra forma
?>
<form name="form1" method="post" action="<? echo $_SERVER['PHP_SELF'];?>">
<table width="400" border="1" cellpadding="0" cellspacing="0">
<?php
//impresion de datos
while ($fila = mysql_fetch_array($res)) {
?>
<tr>
<td width="150">Rut</td>
<td><input name="Rut" readonly="readonly" id="Rut" value="<? echo $fila['rut'];?>"<? echo $fila['rut'];?>"></td>
</tr>
<tr>
<td>Nombre</td>
<td><input name="Nombre" type="text" id="Nombre" value="<? echo $fila['nombre'];?>"></td>
</tr>
<tr>
<td>Apellido</td>
<td><input name="Apellido" type="text" id="Apellido" value="<? echo $fila['apellido'];?>"></td>
</tr>
<tr>
<td> </td>
<td align="right"><input type="submit" name="submit" value="Enviar"></td>
</tr>
</table>
</form>
<?
}
}else {
//no hay resultados,rut malo o no existe
//echo "No se obtuvieron resultados";
}
mysql_close();
?>
gracias