Tengo un código que recoge datos de facebook graph en fin quiero hacer un condicional que cuando una variable este vacía me muestre un mensaje de error pero cuando la variable tenga un valor me muestra una taba html que contiene también objetos html.
El problema esque no funciona la parte de la condicional me sale error, este es mi codigo.
Código PHP:
<?php
$x = $_POST['url'];
$x = $_POST['url'];
$data = file_get_contents("http://graph.facebook.com/". $x );
$array = json_decode($data, true);
$nombre = $array['name'];
$genero = $array['gender'];
$id = $array['id'];
$usuario = $array['username']
?>
<?php
if(empty($nombre)
{
echo 'Usuario no encontrado';
}
else{
echo '<table width="417" border="1">
<tr>
<td width="200" rowspan="3"><img src="http://graph.facebook.com/echo $id;/picture?type=large" width="200" height="250" /></td>
<td width="201">Nombre: echo $nombre; </td>
</tr>
<tr>
<td>Genero: echo $genero;</td>
</tr>
</table>'
}
?>
Por favor díganme que esta mal