Necesito ayuda con código PHP

F

Hola, publico aquí porque tengo un problema, quiero meter en la zona de "latest wars" a parte de que salga el color de ganado, perdido o empatado, pues quiero que en base a si se gana, pierde o empata, salga uno de los iconos que hice, won.gif, tie.gif y lost.gif.

El código que tengo que cambiar se donde es, pero no se que código tengo que insertar para que me saque las imagenes...

if($homescr>$oppscr) $result='<font color="'.$wincolor.'">'.$homescr.':'.$oppscr.'</font>';
elseif($homescr<$oppscr) $result='<font color="'.$loosecolor.'">'.$homescr.':'.$oppscr.'</font>';
else $result='<font color="'.$drawcolor.'">'.$homescr.':'.$oppscr.'</font>';

Las imagenes estan en el directorio "images", o sea:

images/won.gif
images/tie.gif
images/lost.gif

¿alguno me puede ayudar para conseguir que cuando salga un partido ganado salga aparte del resultado en verde, salga al lado del resultado el icono won.gif?

Lo mismo para tie y lost.

Gracias de antemano...

E

<? if($homescr>$oppscr) { ?>
< img src="" >
<? } if($homescr<$oppscr) { ?>
< img src="" >
<? } if($homescr==$oppscr) { ?>
< img src="" >
<? } ?>

no se si es lo que quieres, lol

x3nocide

Si la imágen quieres que salga antes del texto, podrias hacerlo así:

if($homescr>$oppscr) $result='< img src="images/win.gif" /> <font color="'.$wincolor.'">'.$homescr.':'.$oppscr.'</font>';
elseif($homescr<$oppscr) $result='< img src="images/lost.gif" /> <font color="'.$loosecolor.'">'.$homescr.':'.$oppscr.'</font>';
else $result='< img src="images/tie.gif" /> <font color="'.$drawcolor.'">'.$homescr.':'.$oppscr.'</font>';

YavestruZ

Como dicen por aqui atrás, pero te recomiendo que para este tipo de cosas primero saques la información y la guardes en variables y luego en el lugar que deseas con una simple referencia te valdrá. Yo creo que así te organizaras mejor y estaras menos confuso a la hora de corregir codigo.

7 días después
Alperini

yo hice lo mismo pero segun el resultado salga de un color ya mediante variables.

$resultado1 = "CLAN DE CASA"; -> esto era $row[clan1]
$resultado2 = "CLAN VISITANTE"; -> esto era $row[clan2]

if($resultado1 == resultado2) { <font color... }
if($resultado1 < resultado2) { <font color... }
if($resultado1 > resultado2) { <font color... }

SiCk

Yo haría una pequeña clase con un par de funciones y listo y luego http://es.php.net/manual/es/control-structures.switch.php
Comprueba el rendimiento al crear los objetos y si se para, pues tira de variables normales

Usuarios habituales

  • SiCk
  • Alperini
  • YavestruZ
  • x3nocide
  • EMM
  • FiReWrAtH