Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2011, 11:51
gastono
 
Fecha de Ingreso: septiembre-2011
Mensajes: 2
Antigüedad: 13 años, 6 meses
Puntos: 0
Problema al intentar cargar datos en MySql

Buenas a todos...
Me encuentro con el siguiente problema:

estoy intentando insertar a una tabla x datos (string) que saco con substr() de un html dado
El problema es que de 5 datos, 4 los toma bien pero hay uno que no lo toma($Articulo), he intentado de todo, y no encuentro problemas en el codigo.
A continuacion dejo el codigo y desde ya les agradezco por la ayuda!!

**stockPrueba.xls es un html guardado como xls


<?Php
include ("./config.php");

mysql_connect($mysqlHost,$mysqlUser,$mysqlPassword );
$prueba =file_get_contents('stockPrueba.xls');//obtengo todo el string de "stock.xls"
$cadena =explode('table', $prueba, -1);//obtengo todo el stirng delimitado entre 'table' y 'table'
//-------------------------------Hasta aca obtengo el string del excel y lo paso a arrays---------------------------
$Cliente=substr("$cadena[10]", 96, -73);// me devuelve el campo que va en "Cliente" de la BD "stockCDM"
//print_r($cadena[10]);
echo '<br><br><br>';


echo "$Cliente";
echo '<br><br><br>';

//---------------------------------hasta aca saco Cliente----------------------------------------------------------

$sizeof_cadena=sizeof($cadena);
//echo "$sizeof_cadena";
$i=19;
while($i<$sizeof_cadena)
{
if ($cadena[$i]!="")//Datos 1er Fila
{
$cadArt =explode('<td>', $cadena[$i], -1);

mysql_select_db ("stock");



//print_r($cadArt);
echo '<br><br><br>';
$Articulo = $cadArt[1];
echo "$Articulo";
echo '<br>';
$Nombre = $cadArt[2];
echo "$Nombre";
echo '<br>';
$Rack = $cadArt[3];
echo "$Rack";
echo '<br>';
$Cantidad = $cadArt[4];
echo "$Cantidad";
/*$Proyecto=Print_r($cadArt[6]);
echo "$Proyecto"'<br>';
$PO=Print_r($cadArt[7]);
echo 'PO:'.$PO.'<br>';
Print_r($cadArt[9]);*/
echo '<br><br><br>';
echo $puto;

$query = "INSERT INTO `stockcdm` ( `Cliente` , `Articulo` , `Nombre` , `Rack` , `Cantidad`)
VALUES (
'$Cliente', 'Articulo', '$Nombre', '$Rack', '$Cantidad')";
echo "$query";
}else{
echo "no se encontro nada";
}
$i=$i+2;
}
echo "se salio del while";
?>