Hallo,

Ik ben bezig met een ranglijst, maar ik wil de eerste 3 plaatsen de getallen (rang) weghalen en vervangen met een afbeelding.

Het idee is als volgt:

Rang - Gebruikersnaam
Medal - TEST
Medal - TEST
Medal - TEST
4 - TEST
5 - TEST

Enzovoort.

Hoe kan ik dit doen?

Bedankt alvast!

Bas
<?php
if($rang==1)
{
echo '<img>';
} else {
echo $rang;
}
?>
In jou geval zou ik voor zo iets gaan


<?php
function img_switch( $rank )
{
	switch ( $rank )
	{
		case '1':
			$rank = '<img alt="" src="gold.png">';
			break;
		case '2':
			$rank = '<img alt="" src="silver.png">';
			break;
		case '3':
			$rank = '<img alt="" src="brass.png">';
			break;
	}

return $rank;
}

while( $rec = mysql_fetch_assoc( $res ) )
{
	echo img_switch( $rank ).' '.$rec['username'];
}
?>


Echter zou ik persoonlijk een totaal ander model kiezen. Waarbij dit allemaal al in de database weergegeven wordt. Scheelt een hoop elende.

Reageren