todo funciona bien cuando
$_POST['descripcion'] = 4; // a un numero
pero si
$_POST['descripcion'] = "Texto y no numero"; // me marca error
asi
Unknown column 'asd' in 'field list'
Código PHP:
Ver original
$cotizacion_no=$row_cotizaid['id']+1; $total=$sub*1.16; $iva=$total-$sub; $insertSQL = sprintf("INSERT INTO cotizacion (nombre, fecha, email, razon_social, factura_a, telefono, cotizacion, subtotal, iva, total) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['nombre'], "text"), GetSQLValueString($_POST['fecha'], "date"), GetSQLValueString($_POST['email'], "text"), GetSQLValueString($_POST['razon_social'], "text"), GetSQLValueString($_POST['factura_a'], "text"), GetSQLValueString($_POST['telefono'], "text"), GetSQLValueString($cotizacion_no, "text"), GetSQLValueString($sub, "text"), GetSQLValueString($iva, "text"), GetSQLValueString($total, "text")); $cantidad=$_POST['cantidad']; $descripcion=$_POST['descripcion']; $precio=$_POST['precio']; $i = 0; while($i <= $result) { $sql2="INSERT INTO cotizacion_detail VALUES (NULL, $cantidad[$i], $descripcion[$i], $precio[$i], $cotizacion_no);"; ++$i; // Esta instrucción hace que el valor de $i se incremente en 1 } }