Foros del Web » Programando para Internet » PHP »

Condicional que muestre html

Estas en el tema de Condicional que muestre html en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/12/2014, 12:17
 
Fecha de Ingreso: marzo-2013
Mensajes: 3
Antigüedad: 11 años
Puntos: 0
Pregunta Condicional que muestre html

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($datatrue);
$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
  #2 (permalink)  
Antiguo 13/12/2014, 12:23
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: Condicional que muestre html

Se supone que debemos adivinar el error? Bienvenidos al foro de Mentalismo Psiquico
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: condicional, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:02.