Visualizzazione risultati 1 fino 3 di 3

Discussione: Cambiare stile div con php

  1. #1
    Guest

    Exclamation Cambiare stile div con php

    Salve, premetto che ho cercato già nel grande google e le cose che ho trovato non erano chiare o comunque non andavano bene.

    Vorrei sapere se è possibile, cambiare lo stile di un div a seconda di cosa si seleziona con dei Radiobuttons.
    Per essere più chiaro in pratica ho due radiobuttons per scegliere il proprio sesso alla registrazione quindi saranno:

    Uomo
    Donna

    Alla scelta di "Uomo" un mio div dovrà diventare (per esempio) con il background "blu" o "rosa" se si seleziona "Donna".

    Qualcuno mi potrebbe aiutare? Grazie

    Se non sono stato abbastanza chiaro basta chiedere e cercherò di spiegarmi meglio

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Si può fare di tutto con il PHP ... ma nel tuo caso è meglio utilizzare JavaScript o jQuery.
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Niente, ho risolto con php!

    Per chi potrebbe servire, ho fatto


    in alto ho messo

    Codice PHP:
    <?PHP

    $male_status
    = 'unchecked';
    $female_status = 'unchecked';
    $eta = '20';
    if (isset(
    $_POST['Submit1'])) {

    $selected_radio = $_POST['gender'];

    if (
    $selected_radio == 'male') {

    $male_status = 'checked';

    }
    else if (
    $selected_radio == 'female') {

    $female_status = 'checked';

    }

    }

    ?>
    Codice PHP:
    if ($selected_radio == 'male') {
    echo
    "<div id='male'>";
    echo
    "<div class='title'>";
    echo
    "Sei un uomo di " .$eta. " anni";
    echo
    "</div>";
    echo
    "</div>";

    } else if

    (
    $selected_radio == 'female') {

    echo
    "<div id='female'>";
    echo
    "<div class='title'>";
    echo
    "Sei una donna di " .$eta. " anni";
    echo
    "</div>";
    echo
    "</div>";

    }
    E poi tramite il css ho fatto lo stile di ogni div.


    Grazie mille per la risposta
    Ultima modifica di atzendei : 09-07-2014 alle ore 19.29.26

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •