Visualizzazione dei risultati da 1 a 3 su 3

Discussione: modifica foreach

  1. #1

    modifica foreach

    salve ragazzi ho creato questo ciclo con foreach che permette al mio forum di assegnare delle immagini(medagliette) in base array che ho impostato quindi arrivato a 10 post mi viene assegnata un'immagine..arrivato a 20 post mi viene aggiunta un altra medaglia e cosi via fino alla fine dell'array
    il fatto e che io volevo che venga sostituita l'immagine in base ai post e non che mi aggiunge ogni volta arrivato al valore dell'array

    quindi ho 10 topic mi viene messa un'immagine
    arrivo a 20 si toglie quella del 10 e si assegna quella nuova da 20
    come posso fare?
    Codice PHP:
                if (!isset($context['disabled_fields']['posts'])){
                    
    $imagesURL $settings['default_images_url'] . '/medals';            
                    
    $medalscore = array (10,20,30,40,50,100,150,200,300,400,600,800,1000,1300,1600,2000);
                
                    
    $mc=1;
                    foreach(
    $medalscore as $ms){
                        if(
    $message['member']['posts']>=$ms
                            echo 
    '<img src="'$imagesURL'/medal'$mc++, '.png" alt="" />';
                    } 
                } 

  2. #2
    il problema e che come ho fatto me li aggiunge tutte di seguito le immagini io invece ne voglio una in base al numero dei post capito?

  3. #3
    ottimo funzioan grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.