Estoy haciendo un formulario dinámico en js, y ya lo tengo solucionado, mi problema es el siguiente;
mi código perfectamente genera un xml pero de una sola linea del array
y por mas que intento no consigo hacer andar el código
Código PHP:
<?php
header("Content-type: text/xml");
$i=0;
$cliente="C001212";
$valoritem= $_REQUEST[desc][$i];
$valorcant= $_REQUEST[desc][$i];
$valordesc= $_REQUEST[precio][$i];
$item = array($valoritem);
$cant = array($valorcant);
$desc = array($valordesc);
echo '<?xml version="1.0"?>';
echo '<pedido>';
$pos = 0;
foreach ($item as $valor) {
echo '<elemento>';
echo '<cliente>';
echo $cliente;
echo '</cliente>';
echo '<articulo>';
echo $valor;
echo '</articulo>';
echo '<unidades>';
echo $cant[$pos];
echo '</unidades>';
echo '<descripcion>';
echo $desc[$pos];
echo '</descripcion>';
$pos++;
$i++;
echo'</elemento>';
}
echo '</pedido>';
exit
/*
echo '<pre>';
print_r($_REQUEST);
echo '</pre>';
*/
?>
Código PHP:
$item = array($_REQUEST[item][1],$_REQUEST[item][2],$_REQUEST[item][3];
pero
He intentado programar un foreach para que me calcule los array sin resultado y nose como mas probarlo
un saludo y gracias.
el bucle del xml si que me funciona.