A ver, cuando se va a ejecutar solamente una linea de codigo al cumplir la condicion IF, no es necesario usar llaves;
Código php:
Ver original// Esto:
if(condicion)
echo 'algo';
// Es lo mismo que esto:
if(condicion) {
echo 'algo';
}
Por otra parte, cuando hagas referencia a un elemento de matriz asociativa, el indice debe ser una constante, una variable, un numero o una cadena entre comillas, en tu caso:
$numerkarmas['karma']
Repitiendo el codigo sugerido, ahora con llaves:
Código php:
Ver originalif($karma < 1)
// No hay karma
else {
// Logicamente es mayor que cero
// Si es igual o menor que cinco ..... Aqui pones una imagen
if($karma > 5) {
// Si es mayor de cinco otra imagen
}
// Los siguientes IF no estan anidados, se hacen comparaciones secuenciales
// para agregar todas las imagenes que sean necesarias
if($karma > 10) {
// Si es mayor de 10 (o el limite que quieras) otra imagen
}
if($karma > 15) {
// Agregas otra imagen
}
}