Página 3 de 3

Re: Asociar con base de datos

Publicado: 24 Ene 2013, 08:11
por Daniel Muñoz
Estuve revisando el google y leyendo sobre php y creo que deberia hacerlo con un If y un else.


La idea es así.
Si tiene el steam id del foro, y el steam id de la base de datos que imprima el enlace

Código: Seleccionar todo

<a href="/memberlist.php?mode=viewprofile&u=<?php print $user_id_phpbb; ?>"><?php print $player["nick"]?></a>
Si no cumple con esto entonces que imprima "Usuario no registrado"

Yo remplanze en enlace por este codigo php, pero no muestra nada simplemente sale todo en blanco.

Código: Seleccionar todo

<?php 
       $nombre_campo = "authid";
       $steam_id = $player["authid"];
	   $noenlace = "Usuario no registrado";

if  (($nombre_campo) and ($steam_id)) { 
echo '<a href="/memberlist.php?mode=viewprofile&u=<?php print $user_id_phpbb; ?>"><?php print $player["nick"]?></a>' ;
}
else {
	echo "$noenlace";
};

 ?>

Re: Asociar con base de datos

Publicado: 24 Ene 2013, 16:40
por Alorse
Que bueno que investigaste un poco, habrá que dejar de responderte próximas veces para que lo hagas :jaja: :jaja:
Intenta de esta manera:

Código: Seleccionar todo

    <td align="left" valign="top" id="margen">
<?php if ($user_id_phpbb) { ?>
<a href="/memberlist.php?mode=viewprofile&u=<?php print $user_id_phpbb; ?>"><?php print $player["nick"]?></a>
<?php else { print $player["nick"]; } ?>
</td>

Re: Asociar con base de datos

Publicado: 24 Ene 2013, 20:58
por Daniel Muñoz
Jaja, utilice el codigo que planteas pero da un erro de sintaxis

Código: Seleccionar todo

Parse error: syntax error, unexpected T_ELSE in /home/xxxx/public_html/stats/stats_top30.php on line 93
La lina 93 es esta.

Código: Seleccionar todo

<?php else { print $player["nick"]; } ?>

Re: Asociar con base de datos

Publicado: 24 Ene 2013, 21:01
por Alorse
Falto una } antes del else.

Re: Asociar con base de datos

Publicado: 24 Ene 2013, 22:08
por Daniel Muñoz
Perfecto, tema resuelto Muchas gracias por tu tiempo amigo.