Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2002, 13:53
pericles20
 
Fecha de Ingreso: noviembre-2002
Mensajes: 4
Antigüedad: 21 años, 5 meses
Puntos: 0
Un problema...

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