Visualizzazione risultati 1 fino 6 di 6

Discussione: checkbox checked php

  1. #1
    Guest

    Predefinito checkbox checked php

    il titolo è un po mal concio ma nn sapevo come definirlo:
    io ho una pagina con un checkbox e un tasto di submist che premuto invia con post ad una pagina se il checkbox è checked.
    io dalla pagina seconda dovrei settare un cookie se il chekbox è checked quindi:
    Codice PHP:
    if(questa è la parte che nn so) {
    setcookie("traccia", "traccia", time()+3600);
    }
    cosa devo inserire?
    grazie in anticipo

  2. #2
    Guest

    Predefinito

    Ad esempio, se il check box è fatto così:
    <input type="checkbox" name="pippo" value="si" />

    in php avrai la variabile $_POST['pippo'] che conterrà 'si'


    Ciao!

  3. #3
    Guest

    Predefinito

    grazie ma quindi devo fare cosi:
    Codice PHP:
    $_POST['pippo']; //recupero la variabile
    if('pippo' == 'si') {
    setcookie("traccia", "traccia", time()+3600);
    }
    da quello che ho capito questo è giusto. se ci sono errori me li puoi segnalare grazie mille
    ciao ciao

  4. #4
    Guest

    Predefinito

    Semmai...
    Codice PHP:
    $pippo = $_POST["pippo"]; //recupero la variabile
    if($pippo == "si") {
    setcookie("traccia", "traccia", time()+3600);
    }

  5. #5
    Guest

    Predefinito

    si scusate ero di fretta e ho fatto una ventina di errori

  6. #6
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da sIM Visualizza messaggio
    Semmai...
    Codice PHP:
    $pippo = $_POST["pippo"]; //recupero la variabile
    if($pippo == "si") {
    setcookie("traccia", "traccia", time()+3600);
    }
    A rigore non è proprio così, visto che:
    - se la checkbox è selezionata, tra le variabili $_POST ci sarà un campo 'pippo' che avrà valore "si"
    - se la checkbox non è selezionata, tra le variabili $_POST non c'è un campo 'pippo'

    Il codice corretto dovrebbe essere questo:
    Codice PHP:
    if(isset ($_POST['pippo'])) {
    setcookie("traccia", "traccia", time()+3600);
    }
    Statemi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

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