Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Checkbox array

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494

    Checkbox array

    Salve,
    è possibile questo codice avendo 'cena' uguale per tutti i checkbox?

    codice HTML:
    <input type="checkbox" name="giorni_validita[cena]" value="Lunedì">
    <input type="checkbox" name="giorni_validita[cena]" value="Martedì">
    <input type="checkbox" name="giorni_validita[cena]" value="Mercoledì">
    <input type="checkbox" name="giorni_validita[cena]" value="Giovedì">
    se li seleziono tutti e provo a fare un print_r mi da solo l'ultimo:

    Array
    (
    [cena] => Giovedì
    )

    EDIT:

    Faccio una domanda diversa, come stampo una cosa del tipo "cena: Lunedì, Martedì, Mercoledì
    , Giovedì" da questo array?

    Array
    (
    [cena] => Array
    (
    [0] => Lunedì
    [1] => Martedì
    [2] => Mercoledì
    [3] => Giovedì
    )


    )
    Ultima modifica di lukezz; 09-09-2015 a 11:20

  2. #2
    Sostituisci giorni_validita[cena] con giorni_validita[]
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se scrivi come name
    giorni_validita[cena]

    è come se lo chiamassi giorni_validita e basta, tanto vai a scrivere sempre sullo stesso indice dell'array: cena, sovrascrivendo ogni volta il valore precedente, per questo ti resta solo l'ultimo.

    Per esempio puoi dare come name
    giorni_validita_cena[]

    Se metti qualsiasi cosa dentro le quadre, perdi la funzionalità della risposta multipla.

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.