Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Switch PHP

  1. #1

    Switch PHP

    Codice PHP:
    switch ($current_page) {
            
            case 
    "index.php":
                
    $case 1;
                
    $page_number 0;
                break;
            
            case 
    "rubrica.php":
                
    $case 2;
                switch (
    $id_get_rubrica) {
                    case 
    1:
                        
    $page_number 3;
                        break;
                    case 
    2:
                        
    $page_number 4;
                        break;
                    case 
    3:
                        
    $page_number 2;        
                        break;
                    default:
                        
    $page_number 0;        
                        break;
                };
                
                echo 
    "
    current_page:"
    .$current_page;
                echo 
    "
    id_get_rubrica:"
    .$id_get_rubrica;
                echo 
    "
    page_number:"
    .$page_number;
        
            default:
                
    $case 3;
                   
    $page_number 0;
                break;
                
        }; 
    Salve ragazzi, con questo semplice switch c'è qualcosa che non va.
    Anche se entro nel case 2 e il secondo switch mi va al case 1,2 o 3 alla fine la variabile $page_number me la porta sempre = 0.
    Se tolgo il caso default funziona tutto bene. Ma il default avviene solo quando non trova gli altri case ? Cosa va in errore ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    128
    manca il break; alla fine del case rubrica.php

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.