Salve a tutti,
stavo scrivendo un codice che fa 16 volte questa procedura (vi scrivo fino a 5 per comodità
)
Codice PHP:
$checkbox_id1 = isset($_POST['checkbox_id1']) ? $checkbox_id1 : false;
$checkbox_id2 = isset($_POST['checkbox_id2']) ? $checkbox_id2 : false;
$checkbox_id3 = isset($_POST['checkbox_id3']) ? $checkbox_id3 : false;
$checkbox_id4 = isset($_POST['checkbox_id4']) ? $checkbox_id4 : false;
$xarray = array();
if ($checkbox_id1) {
$xarray[] = array();
$xarray[]['id'] = "1";
$select_1 = isset($_POST['select_1']) ? $select_1 : 1;
$xarray[]['select'] = $select_1;
}
if ($checkbox_id2) {
$xarray[] = array();
$xarray[]['id'] = "2";
$select_2 = isset($_POST['select_2']) ? $select_2 : 1;
$xarray[]['select'] = $select_2;
}
if ($checkbox_id3) {
$xarray[] = array();
$xarray[]['id'] = "3";
$select_3 = isset($_POST['select_3']) ? $select_3 : 1;
$xarray[]['select'] = $select_3;
}
if ($checkbox_id4) {
$xarray[] = array();
$xarray[]['id'] = "4";
$select_4 = isset($_POST['select_4']) ? $select_4 : 1;
$xarray[]['select'] = $select_4;
}
if ($checkbox_id5) {
$xarray[] = array();
$xarray[]['id'] = "5";
$select_5 = isset($_POST['select_5']) ? $select_5 : 1;
$xarray[]['select'] = $select_5;
}
Avete idea di come si possa semplificare questo codice?
In pratica vedo prima se un determinato checkbox è settato ($checkbox_id), dopodicchè se lo è, prendo il valore relativo al menù a tendina associato e piazzo tutti i valori in un array x comodità... :master: