Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/11/2006, 05:46
Algadir
 
Fecha de Ingreso: noviembre-2005
Mensajes: 312
Antigüedad: 18 años, 5 meses
Puntos: 1
hola roilld:

Gracias por contestar pero el caso es que estaba equivocado. No sé como explicarme. Es que el caso es que en el código javascript del carrito se utiliza una variable tal que así:

OutputOrderTotal = 'TOTAL';

Que es el importe del pedido.

y en otra función se usa dicha variable así:

...
strOutput += "<input type=hidden name=\""+OutputOrderTotal+"\" value=\""+ (fTotal + fShipping + fTax) + "\">";
...

y strOutput es la que luego se visualiza con document.write(). En definitiva que la variable con TOTAL es un campo oculto de un formulario que se va pasando con POST, con lo que al final para referirme a ella uso $_POST["TOTAL"]. No sé si se entiende más o menos. Es cosa del carrito de compra que diseñó una empresa, gratuito y que funciona en javascript. Lo único que antes no me hacía falta los del $_POST y ahora sí. ¿De todas formas el tipo de error que me da de tipo "Notice" es un error importante, es una especie de warning que no impide la ejecución del código?. Lo digo porque el error me sigue dando. En el código compruebo algo así:

if ($_POST["NAME_1"]) lo que sea;

NAME_1 sería el primer producto que hay en el carrito pero claro tengo más líneas iguales con NAME_2, NAME_3... pero si estos están vacíos entonces me da el error que comento de "Notice: Undefined variable: NAME_2...". ¿Me explico?. No sé si habría alguna forma de evitar el error en pantalla o eso ya es algo de la configuración de errores del php.ini. En definitiva esto lo hago para componer un mensaje con todo el pedido y datos del cliente para mandarlo a la empresa que elabora el pedido. Lo que no quisiera claro es que al colgarlo en el servidor al usuario le saliesen estos mensajes. Por eso preguntaba de que tipo de error se trataba.

Un saludo y gracias. Si no se entiende algo lo trato de explicar pero tampoco sé excesivamente de programación como para meterme en el código del carrito y entenderlo del todo.