Cita: Probablemente lo único que debes quitar es el espacio.
Ese es tu error. Yo lo probe aca y funciona siempre y cuando le quites el espacio.
Igual por curiosidad mira otras alternativas para que pases tus valores
http://stackoverflow.com/questions/3...ultiple-values
p.s. Mientras escribia este mensaje vi que salio el tuyo. Si hiciste bien las cosas has un echo de tipo y orden para verificar que te llegaron:
Código PHP:
list($tipo, $orden) = explode(',', $_POST['tiporden']);
echo $tipo;
echo "<br/>";
echo $orden;
Si todo salio bien (que seguro que si porque yo lo probe aca) te saldran los valores. Ya si el problema es a la hora de insertar los datos es importante que recuerdes que si vas a insertar cadenas deben ir en comillas (datos tipo varchar, text,etc) y si vas a colocar numeros no llevan comillas (tipo int,float, etc)
Apoyate en gettype y settype para saber que tipo de variable te llega y si el el caso convertirla para que la puedas insertar en tu base de datos. Mira los ejemplos para que te quede mas claro.
http://php.net/manual/es/function.gettype.php http://www.php.net/manual/es/function.settype.php Cita: Nada mejor que imprimir la consulta antes de ejecutarla para ver que valor lleva.
Esto que dice pateketrueke es una verdad de a puño. Mientras uno aprende acostumbrate a imprimir la consulta, no des por sentado que esta bien, sino sera mas dificil detectar los errores.