Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Asociar con base de datosTema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x

0
No hay votos
 
Votos totales: 0

Daniel Muñoz
Usuario/a
Mensajes: 58
Registrado: 05 Ene 2013, 06:27
Edad: 31

Re: Asociar con base de datos

#31

Mensaje 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";
};

 ?>
Adjuntos
Imagen error.
Imagen error.
Sin título.png (10.45 KiB) Visto 1180 veces

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: Asociar con base de datos

#32

Mensaje 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>

Daniel Muñoz
Usuario/a
Mensajes: 58
Registrado: 05 Ene 2013, 06:27
Edad: 31

Re: Asociar con base de datos

#33

Mensaje 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"]; } ?>

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: Asociar con base de datos

#34

Mensaje por Alorse »

Falto una } antes del else.

Daniel Muñoz
Usuario/a
Mensajes: 58
Registrado: 05 Ene 2013, 06:27
Edad: 31

Re: Asociar con base de datos

#35

Mensaje por Daniel Muñoz »

Perfecto, tema resuelto Muchas gracias por tu tiempo amigo.

Cerrado

Volver a “Foros de Soporte 3.0.x”