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: