Pasar matrices desde el formulario HTML a PHP

Este es el HTML:

 do 
do
do

¿Cómo paso los valores a PHP pero conecto los índices de ambas matrices?

es decir
poner en la base de datos valor 1 donde algo = a,
poner en la base de datos valor 2 donde algo = b
y así …

Los índices están conectados automáticamente, ya que son matrices numéricas.

 $nvals = count($_REQUEST['shortcut']); for ($i = 0; $i < $nvals; $i++) { // do something with $_REQUEST['shortcut'][$i] and $_REQUEST['ses'][$i] } 

Conjunto combinado: array_map(null,$_POST['shortcut'],$_POST['ses']);

Pero podrías, por supuesto, foreach a uno de los 2 y obtener el otro por clave.

Tenga en cuenta que si tiene elementos que pueden o no enviarse (casillas de verificación, por ejemplo), la única forma de mantener agrupados los grupos es asignarles un número de antemano ( name=sess[1] , name=sess[2] , etc. )

Puede especificar el valor de shortcut como la clave y el valor ses como el atributo de valor:

    

En el lado del servidor, puede usar un bucle foreach para iterar sobre la matriz:

 foreach ($_POST['input'] as $shortcut => $ses) { // process $shortcut and $ses }