Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    211

    Immagine in base a numero

    Ciao a tutti, premetto che sono un principiante con php, ma vorrei ottenere questo risultato..

    Praticamente voglio far apparire un'immagine, in base al numero che viene assegnato a una variabile, in pratica,

    IF var== 7 o 4 o 35 o 69, allora => img1, else IF var== 3 o 19 o 22 o 8, allora => img2..

    Quale il modo migliore per farlo?

    Devo scrivere var = 1 o var = 54 o var = 8, o posso scrivere in altro modo l'istruzione senza scrivere sempre "var == "?

    Grazie!!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Codice PHP:
    switch($var) {
        case 
    7:
        case 
    4:
        case 
    35:
        case 
    39:
            
    //mostra img1
            
    break;

        case 
    3:
        case 
    19:
        case 
    22:
        case 
    8:
            
    //mostra img2
            
    break;


  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    211
    Originariamente inviato da Alhazred
    Codice PHP:
    switch($var) {
        case 
    7:
        case 
    4:
        case 
    35:
        case 
    39:
            
    //mostra img1
            
    break;

        case 
    3:
        case 
    19:
        case 
    22:
        case 
    8:
            
    //mostra img2
            
    break;

    Grazie della risposta

    Cosa cambia di fatto? E' più corretto? Funziona meglio? Giusto x sapere!

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Fondamentalmente non cambia niente, hai solo il codice più leggibile.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    211
    Originariamente inviato da Alhazred
    Fondamentalmente non cambia niente, hai solo il codice più leggibile.
    Ok, grazie!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    211
    Originariamente inviato da Alhazred
    Codice PHP:
    switch($var) {
        case 
    7:
        case 
    4:
        case 
    35:
        case 
    39:
            
    //mostra img1
            
    break;

        case 
    3:
        case 
    19:
        case 
    22:
        case 
    8:
            
    //mostra img2
            
    break;

    E se devo aggiungere, per tutti gli altri numeri, img 3?

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.