Hola buenos dias a @todos :D tengo un problema, fijense que en un formulario tengo declarada una matriz de controles, los cuales declaro asi:
Código HTML:
<tr>
<td><input type="text" name="valor[0]['serie']" id="no_serie" /></td>
<td><input type="text" name="valor[0]['modelo']" id="modelo" /></td>
<td><input type="text" name="valor[0]['factura']" id="factura" /></td>
<td>$ <input type="text" name="valor[0]['precio']" id="valor" /></td>
</tr>
<tr>
<td><input type="text" name="valor[1]['serie']" id="no_serie" /></td>
<td><input type="text" name="valor[1]['modelo']" id="modelo" /></td>
<td><input type="text" name="valor[1]['factura']" id="factura" /></td>
<td>$ <input type="text" name="valor[1]['precio']" id="valor" /></td>
</tr>
Y por post lo recibo en una variable que se llama $valor y la recorro en un foreach para acceder a sus campos serie, modelo, factura y precio.
Código PHP:
$valor = $_POST['valor'];// Array bidireccional
foreach ($valor as $renglon) {
//var_dump($arreglo);
// foreach($arreglo as $renglon){
$no_serie = $renglon['serie'];
$modelo = $renglon['modelo'];
$factura = $renglon['factura'];
$precio = $renglon['precio'];
echo "No. de Serie: ".$no_serie.", Modelo: ".$modelo.", Factura: ".$factura." y Precio: ".$precio;
}
Pero el echo no me imprime nada, con el var_dump imprimo lo que hay en $valor y si trae todos los datos. Creo estoy accesando mal a los campos de la matriz. Alguien tiene idea de que hago mal?
Desde ya... GRACIAS!