• User

    if - radio

    Ciao ragazzi! ^___^
    Eccomi ancora qui, alla ricerca di soluzioni, di aiuti e suggerimeni! 😄

    Allora, questa volta ho a che fare con un radio.. posto il codice così è più chiaro a tutti!

    <input type="radio" name="professione" id="professione" value="studente">Studente
    <input type="radio" name="professione" id="professione" value="impiegato"> Impiegato
    

    Ora... mi serve di fare un if... tipo: se sei studente accade questo; se sei professore accade quest'altro. Semplice no? e invece non ci riesco... :bho: non riesco credo a definire la condizione...

    
    if &#40;"professione"=="studente"&#41;
    

    ...

    dove sbaglio? 😞 non sono molto pratica di php quindi abbiate pazienza! ^____^

    Grazie :ciauz:


  • Moderatore

    Che metodo utilizzi?

    Se post, nella pagina che andrai a richiamare metti un:

    switch&#40;$_POST&#91;'professione'&#93;&#41; &#123;
     case "professore":
      //azione che vuoi
     break;
    
     case "impiegato"&#58;
      //azione che vuoi
     break;
    &#125;
    

    se get, metti al posto di $_POST['professione'] --> $_GET['professione']

    :ciauz:


  • User

    Ti ringrazio per la risposta... il fatto è che volevo utilizzare l'if nella stessa pagina... è possibile?

    in caso contrario vedrò di suddividere il tutto in due pagine.. :mmm:

    grazie ancora
    ciau


  • Moderatore

    Sì che è possibile. Sta a te vedere come:
    puoi usare ajax, js e php.

    Se con php dovresti mettere un controllo del tipo:

    if ($_POST) {
    switch etc etc
    }

    Se mi spieghi esattamente cosa vorresti fare magari potrei esser più preciso. 🙂


  • User

    certo che ti spiego esattamente! ^___^ anzi, ti ringrazio per la pazienza perchè purtoppo non sono riuscita ancora a trovare una soluzione.

    Questo è il mio codice:

    
    <input type="radio" name="professione" id="professione" value="studente">Studente
    <input type="radio" name="professione" id="professione" value="impiegato"> Impiegato</td>
    
    

    Si trova in una semplice pagina php. Io vorrei fare che quando cliccchi su studente parte un if che contenga il seguente codice:

    
                  <script> function banda&#40;f, dowhat&#41; &#123;
    
    			with&#40;f&#41; &#123;
    
    				var banda = parseInt&#40;eta.value&#41;;
    
    				if&#40;dowhat == 'up' && banda < 20&#41; banda += 1;
    				if&#40;dowhat == 'down' && banda > 10&#41; banda -= 1;
    
    				eta.value = banda.toString&#40;10&#41;;
    
    			        &#125;
    
                            &#125;
    
                  </script>
                  <center>
                      <input name="button3" type="button" onClick="banda&#40;this.form, 'up'&#41;" value="+">
                      <input name="eta" type="text" id="eta" onFocus="this.blur&#40;&#41;" value="10" size="2">
                      <input name="button" type="button" onClick="banda&#40;this.form, 'down'&#41;" value="-"> 
    

    se invece clicchi su impiegato parte l'else... con un altro codice...

    :mmm:

    Non so... si capisce quello che voglio fare?
    Cmq la cosa importante è che dev'essere tutto nella stessa pagina.

    Grazie ancora per la pazienza!
    un bacio[/quote]


  • User

    if ($professione=="studente") {
    .
    .
    .
    }

    oppure se hai il register_globals=off o se vuoi stare un po' più sicura:

    if ($_POST[professione]=="studente") {
    .
    .
    .
    }

    P.S:
    Hai per caso un ranch in Canadà?

    Buon divertimento e scusa l'ironia nostalgica,
    Dean


  • User

    Un ranch in Canadà? :mmm:
    Mi sono persa qualcosa?
    😄 😄 😄