A ver, he hecho esto
Código PHP:
<?php
// Configura los datos de tu cuenta
include("conexion.php"); $link = Conectarse ();
@session_start();
if(!isset($_SESSION['USUARIO'])){
header("location:login.php");
}else{
if(isset($_SESSION['USUARIO'])){
echo "BIENVENIDO ".$_SESSION['USUARIO']." este es tu perfil.";
?>
<html>
<head></head>
<body>
<?php
$sql = mysql_query("SELECT usuarios.usuario, usuarios.contrasenna, animal.especie FROM usuarios INNER JOIN animal ON usuarios.idusuario = animal.idusuario WHERE usuarios.usuario ='".$_SESSION['usuario']."' && animal.usuario='.$usuario.'") or die(mysql_error());
if ($campo = mysql_fetch_array($sql))
{
while ($campo=mysql_fetch_array($sql)) {
?>
<form action="" method="get">
<table width="292" height="461" border="0" cellspacing="0">
<tr>
<td height="25"> </td>
</tr>
<tr>
<td height="45"><label for="usuario"></label>
<input name="usuario" type="text" class="usuario" id="usuario" value="<?php echo ".$campo['usuario']." ?>"
maxlength="40" readonly="readonly" /></td>
</tr>
</table>
</form>
<?php
}
}
}
mysql_free_result($sql);
mysql_close($link);
}
?>
</body>
</html>
pero hay algo en la sintaxis que falla, aquí
Cita: <input name="usuario" type="text" class="usuario" id="usuario" value="<?php echo ".$campo['usuario']." ?>"
No sé si en algún sitio más, pero en esta linea es seguro.