Exactamente era un error de carácteres ocultos, te pido disculpas.. jaja
Bueno, así deje el código el $_POST['test']; viene perfecto asi que no es el problema, se supone que con el echo trim debería printear la consulta pero no printea nada, que puede estar pasando? te dejo el código completo.
Código PHP:
Ver original<?php
include('includes/mysql.php');
$cadena = $_POST['test'];
$patron = '/([A-Z]+\s)(\#[0-9]{1,4}+\s)([0-9]{1,4}+\s)([0-9]{1,6})/';
{
$producto = $resultado[1];
$codProducto = $resultado[2];
$cantidad = $resultado[3];
$precio = $resultado[4];
$sqlString = "INSERT INTO test(`producto`,`cantidad`,`precio`)VALUE";
for ($i = 0;$i < count($producto); $i++) {
$sqlString .= "('".$producto[$i].$codProducto[$i]."',".$cantidad[$i].",".$precio[$i]."),";
}
echo trim($sqlString, ','); }
?>
EDITO: por lo que estuve testeando ni siquiera entra al if del preg match.. que será?