Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2012, 10:02
qiqeroot
 
Fecha de Ingreso: abril-2012
Mensajes: 11
Antigüedad: 12 años
Puntos: 0
Exclamación Problema con xml y array

Buenas Tardes

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>';
*/
?>
Pero si cambias el codigo así funciona

Código PHP:
$item = array($_REQUEST[item][1],$_REQUEST[item][2],$_REQUEST[item][3]; 
logicamente porque le estoy definiendo manualmente los arrays.
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.