Estoy intentando parsear un TXT para pasar datos a mysql... este es el codigo
<?
// variables
$dbhost = "localhost";
$dbusuario = "root";
$dbcontras = "";
$db = "catalog";
//
$conexion = mysql_connect($dbhost, $dbusuario. $dbcontras);
mysql_select_db($db, $conexion);
$datos = file("t.txt");
$total = count($datos);
for ($i=0;$i<$total;$i++) {
list($code, $category, $description, $brand, $model, $total_stock, $available, $sales, $mesure, $warranty, $condition,$venta, $weight) = split("/t", $datos[$i]);
$grabar = mysql_query("INSERT INTO products(products_description, products_name, products_quantity, products_model, products_price, products_weight, products_date_added) VALUES ($description, $available, $model, $venta, $weight, DATE)", $conexion);
}
echo "terminado";
mysql_close($conexion);
?>
Sin embargo, cuando lo ejecuto me da el siguiente error:
Notice: Undefined offset: 12 in
easyhouston.com\prueba2.php on line 14
El mensaje es repetitivo cambiando unicamente el numero que viene despues de la palabra Offset.
Que estoy haciendo mal?
Gracias por adelantado