Bueno .. probemos otra cosa .. creo que lo q te puse no funcionaría como se espera ..
Usa un campo hidden para tu pasar a tu script tu $row['dia']:
Código PHP:
echo "<input type=\"hidden\" name=\"fecha[$contador]\" value=\"$row['dia']>\n";
Y el boton rádio, dejalo así:
Código PHP:
echo("<td> <div align='center'> <input type='radio' name=\"codigo[$contador]\" value='" . $row["cod_contexto"] . "'></div> </td> </tr>\n\n");
Y en tu bucle (dentro) mete:
Código PHP:
$contador++; // para usarlo como contador ..
Y fuera .. inicia el contador via:
Esto creará dos arrays asociadas por el mismo indice que genera el $contador ...
Si editas el código HTML que vas a generar con esa rutína PHP .. deberías ver bloques típo:
Código:
<input type="hidden" name="fecha[0]" value="martes">
<td> <div align='center'> <input type='radio' name="codigo[0]" value='3422'></div> </td> </tr>
<input type="hidden" name="fecha[1]" value="lunes">
<td> <div align='center'> <input type='radio' name="codigo[1]" value='24343'></div> </td> </tr>
<input type="hidden" name="fecha[2]" value="miercoles">
<td> <div align='center'> <input type='radio' name="codigo[2]" value='5643'></div> </td> </tr>
y en tu script .. para leerlo:
Código PHP:
for ($contador=0, $contador <=count($_POST['codigo'], $contador++){
echo "Fecha: ".$_POST['fecha'][$contador]." --> Código: ".$_POST['codigo'][$contador];
}
leemos los array's generados que tienen el mismo indice y el mismo número de elementos. ..
Un saludo,