Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    33

    Funzione con SWITCH non ritorna valore

    Ciao,
    dovrei modificare una variabile in base al sesso inserito in un form.
    La funzione è questa
    Codice PHP:
    function coloreSesso($sesso){
        switch (
    $sesso){
            case
    'M' $colore ='blue';
                break;
            case 
    'F'$colore 'pink';
                break;
        } 
        return 
    $colore;
    }

    $coloreSesso coloreSesso($sesso);
    echo 
    $coloreSesso
    La variabile $sesso è regolarmente impostata e l'argomento alla funzione viene passato, ma la funzione non ritorna $colore... dandomi l'errore "Undefined variable: colore..." nella riga return della funzione.
    Dove sbaglio?
    Ultima modifica di Oslino; 13-04-2014 a 23:59

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Sei assolutamente sicuro che $sesso contenga M oppure F? Hai provato a stamparlo a video? Se non hai provato, fallo, non dare mai niente per scontato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    33

    Risolto

    Ok, come non detto.
    Avevo messo il codice in una parte sbagliata.
    Scusate.

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.