1ero guardo en una variable llamada username el username del usuario y mando esa variable a otra pagina donde se muestran los datos con un form igual como lo hace facebook, hotmail etc cuando se requiere modificar datos de un usuario, el problema ahora es que donde quiero imprimir los datos de mi usuario no lo hace, ya comprobe que si hace el query asi que solo es un error de sintaxis con respecto a mostrar los datos, a continuacion mi script:
Código PHP:
<html>
<HEAD>
<TITLE>Actualizar.php</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Actualizar un registro</h1>
<br>
<FORM METHOD="POST" ACTION="actualizar.php">Telefono<br>
<?php
$db="database";
$host="localhost";
$user="usuario";
$pass="pass";
$username=$_POST["userna"];
$con = mysql_pconnect($host,$user,$pass);
mysql_select_db($db, $con);
$query="SELECT iduser,userna,pass,nombre,apellido,telefono,direccion,mail,ciudad,pais,fecha_notif FROM usuario WHERE userna='".$username."'";
$result=mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<table>
<tr>
<td align="left"> <div align="center"><em><strong>Agregar un usuario</strong> </em></div></td>
</tr>
<tr>
<td>Nick del usuario</td>
<td><input type="<?php echo $row['userna']; ?>" name="userna"></td>
</tr>
<tr>
<td>Ingrese la contraseña</td>
<td><input type="<?php echo $row['pass']; ?>" name="pass"></td>
</tr>
<tr>
<td>Ingrese el nombre del usuario</td>
<td><input type="<?php echo $row['nombre']; ?>" name="nombre"></td>
</tr>
<tr>
<td>Ingrese el apellido</td>
<td><input type="<?php echo $row['apellido']; ?>" name="apellido"></td>
</tr>
<tr>
<td>Ingrese el numero de telefono</td>
<td><input type="<?php echo $row['telefono']; ?>" name="tele"> </td>
</tr>
<tr>
<td>Ingrese la direccion</td>
<td><input type="<?php echo $row['direccion']; ?>" name="direc"></td>
</tr>
<tr>
</tr>
<tr>
<td>E-mail</td>
<td><input type=" <?php echo $row['email']; ?>" name="Email"></td>
</tr>
<tr>
</tr>
<tr>
<td>Ciudad</td>
<td><input type="<?php echo $row['ciudad']; ?>" name="ciudad"></td>
</tr>
<tr>
</tr>
<tr>
<td>Pais</td>
<td><input type="<?php echo $row['pais']; ?>" name="pais"></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="actualizar" value="Modificar" size="4">
</div>
</td>
</tr>
</table>
</FORM>
</div>
<?php
}
?>
</body>
</html>
</BODY>
</html>
Por favor, la idea me quedo mejor que otras y es muy practico asi, por eso quiero que quede perfecto, el problema es que no me imprime los datos dentro de los input text del form, ayudenme please, seria bueno el apoyo.