Visualizzazione dei risultati da 1 a 6 su 6

Discussione: switch [php]

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    1,471

    switch [php]

    Nell'istruzione switch si possono inserire solo stringhe o anche variabili?
    Come la seguente ad es.:

    switch($tipo) {
    case "10":
    $colonnatxt = "REGIONE";
    $colonnavar = $regione;
    break;
    }

    la variabile colonnavar nn funge


  2. #2
    cosa che cosa??
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    1,471
    meglio ancora, ci devo mettere un campo di una tabella:

    switch($tipo) {
    case "10":
    $colonnatxt = "REGIONE";
    $colonnavar = $ris["regione"];
    break;
    }

    se con switch nn è possibile come posso fare?



  4. #4
    come mai dici che non è possibile?? Non vorrei dire una scemenza, ma un codice così potrebbe girare, per quanto ne so... se proprio proprio prova ad aggiungere qualche parentesi, ma penso che sia del tutto inutile... O.ò
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    1,471

    nn gira

    switch($tipo) {
    case "10":
    $colonnatxt = "REGIONE";
    $colonnavar = $ris["regione"];
    break;
    case "20":
    $colonnatxt = "PROVINCIA";
    $colonnavar = $ris["provincia"];
    break;
    }

    echo $colonnatxt . ": " . $colonnavar;

    la prima varibiale viene estratta, la seconda no :master:
    gli dovrei mettere qualche parentesi () "" ??

  6. #6
    ma sei sicuro che entri in quella porzione di script? Vista così non sembra dia errore...
    Prova ad "affinarlo" così:
    Codice PHP:
         switch($tipo) {
    case 
    "10":{
    $colonnatxt "REGIONE";
    $colonnavar $ris["regione"];
    }
    break;
    case 
    "20":{
    $colonnatxt "PROVINCIA";
    $colonnavar $ris["provincia"];
    }
    break;

    ma in tutta onestà sono parecchio scettico su questa soluzione... Se no l'array $ris da dove lo tiri fuori? Da una query? Se si, questa query va a buon fine?? (fai un echo della query e magari anche dei risultati superflui, per provare...)
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

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.