El botón "Eliminar" debe borrar solo los registros que son seleccionados mediante del checkbox y envía todas las variables al archivo Procesamiento.php.
En el archivo Procesamiento tengo una iteración SWITCH con el caso "Eliminar" de la siguiente manera...
Código PHP:
case "eliminar": header ("Location: eliminar_AyG.php?date_01=".$_REQUEST['date_01']."&date_02=".$_REQUEST['date_02'].
"&concep_1=".$_REQUEST['concep_1']."&mov_1=".$_REQUEST['mov_1']."&import_1=".$_REQUEST['import_1']."&box-1=".$_REQUEST['box-1'].
"&concep_2=".$_REQUEST['concep_2']."&mov_2=".$_REQUEST['mov_2']."&import_2=".$_REQUEST['import_2']."&box-2=".$_REQUEST['box-2'].
"&concep_3=".$_REQUEST['concep_3']."&mov_3=".$_REQUEST['mov_3']."&import_3=".$_REQUEST['import_3']."&box-3=".$_REQUEST['box-3'].
"&concep_4=".$_REQUEST['concep_4']."&mov_4=".$_REQUEST['mov_4']."&import_4=".$_REQUEST['import_4']."&box-4=".$_REQUEST['box-4'].
"&concep_5=".$_REQUEST['concep_5']."&mov_5=".$_REQUEST['mov_5']."&import_5=".$_REQUEST['import_5']."&box-5=".$_REQUEST['box-5'].
"&concep_6=".$_REQUEST['concep_6']."&mov_6=".$_REQUEST['mov_6']."&import_6=".$_REQUEST['import_6']."&box-6=".$_REQUEST['box-6'].
"&concep_7=".$_REQUEST['concep_7']."&mov_7=".$_REQUEST['mov_7']."&import_7=".$_REQUEST['import_7']."&box-7=".$_REQUEST['box-7'].
"&concep_8=".$_REQUEST['concep_8']."&mov_8=".$_REQUEST['mov_8']."&import_8=".$_REQUEST['import_8']."&box-8=".$_REQUEST['box-8'].
"&concep_9=".$_REQUEST['concep_9']."&mov_9=".$_REQUEST['mov_9']."&import_9=".$_REQUEST['import_9']."&box-9=".$_REQUEST['box-9'].
"&concep_10=".$_REQUEST['concep_10']."&mov_10=".$_REQUEST['mov_10']."&import_10=".$_REQUEST['import_10']."&box-10=".$_REQUEST['box-10'].
"&concep_11=".$_REQUEST['concep_11']."&mov_11=".$_REQUEST['mov_11']."&import_11=".$_REQUEST['import_11']."&box-11=".$_REQUEST['box-11'].
"&concep_12=".$_REQUEST['concep_12']."&mov_12=".$_REQUEST['mov_12']."&import_12=".$_REQUEST['import_12']."&box-12=".$_REQUEST['box-12'].
"&concep_13=".$_REQUEST['concep_13']."&mov_13=".$_REQUEST['mov_13']."&import_13=".$_REQUEST['import_13']."&box-13=".$_REQUEST['box-13']);
break;
Código:
Ya que si yo selecciono TODAS las casillas (13 en total) sí me borra toda la tabla sin ningún problema pero si me salto algun checkbox por seleccionar manda error de Undefined index:Notice: Undefined index: box-1 in C:\xampp\htdocs\viaticos\procesamiento.php on line 114 Notice: Undefined index: concep_5 in C:\xampp\htdocs\viaticos\procesamiento.php on line 118 Notice: Undefined index: mov_5 in C:\xampp\htdocs\viaticos\procesamiento.php on line 118 Notice: Undefined index: import_5 in C:\xampp\htdocs\viaticos\procesamiento.php on line 118 Notice: Undefined index: box-5 in C:\xampp\htdocs\viaticos\procesamiento.php on line 118
Traté de hacerlo mediante un array y nada de nada...
Código PHP:
case "eliminar":
// Inicializacion del Vector
box-[1]='ON';
box-[2]='ON';
box-[3]='ON';
box-[4]='ON';
box-[5]='ON';
box-[6]='ON';
box-[7]='ON';
box-[8]='ON';
box-[9]='ON';
box-[10]='ON';
box-[11]='ON';
box-[12]='ON';
box-[13]='ON';
// Impresion del vector
header ("Location: eliminar_AyG.php?date_01=".$_REQUEST['date_01']."&date_02=".$_REQUEST['date_02'].
for ($=1; $i<14, $i++)
{
if (box-[i]='ON')
{
"&concep_i=".$_REQUEST['concep_i']."&mov_i=".$_REQUEST['mov_i']."&import_i=".$_REQUEST['import_i']."&box-i=".$_REQUEST['box-i'].
} // END if
} // END for
break;
Como ejemplo pongo que solo he seleccionado los checkbox 1,3,5 y 7.
Entonces quedaría de la sigueinte maneta:
Código PHP:
case "eliminar": header ("Location: eliminar_AyG.php?date_01=".$_REQUEST['date_01']."&date_02=".$_REQUEST['date_02'].
"&concep_1=".$_REQUEST['concep_1']."&mov_1=".$_REQUEST['mov_1']."&import_1=".$_REQUEST['import_1']."&box-1=".$_REQUEST['box-1'].
"&concep_3=".$_REQUEST['concep_3']."&mov_3=".$_REQUEST['mov_3']."&import_3=".$_REQUEST['import_3']."&box-3=".$_REQUEST['box-3'].
"&concep_5=".$_REQUEST['concep_5']."&mov_5=".$_REQUEST['mov_5']."&import_5=".$_REQUEST['import_5']."&box-5=".$_REQUEST['box-5'].
"&concep_7=".$_REQUEST['concep_7']."&mov_7=".$_REQUEST['mov_7']."&import_7=".$_REQUEST['import_7']."&box-7=".$_REQUEST['box-7']);
break;
Saludos y mil gracias por su ayuda.