- Home
- Categorie
- Coding e Sistemistica
- PHP
- Memorizzare Checkbox nell'array checked
-
Memorizzare Checkbox nell'array checked
Salve,
Ho una serie di chack box salvate nell'array<input type="checkbox" align="top" name="sport[]" value="calcio"/> Catania <br /> <input type="checkbox" align="top" name="sport[]" value="pallavolo"/> Chievo <br /> <input type="checkbox" align="top" name="sport[]" value="Rugby"/> Fiorentina <br />
come vedete non sono spuntate.
All'invio del form, le recupero cosi :
[php]
//RECUPERO LE CHECKBOX E LE METTO IN ARRAY
$checkboxArray = array();
$checkboxArray = $_POST["calcio"];
foreach(@$checkboxArray as $check_box_value)
{
$trovato= "Hai selezionato: $check_box_value <br> ";
}
[/php]
Se in qualche parte del form, c'è un errore, non riesco a metterla checked in modo da ricordare il valore gia inserito.... (Immaginate di spuntare
30 checkbox e poi rifarlo ad ogni errore...)
Mi potete aiutare ?
-
Quando stampi gli input, devi controllare se nel tuo array $checkboxArray esiste quel valore, se esiste, allora aggiungi checked="checked"
-
Ok gia fatto grazie lo stesso.