Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2012, 13:38
wendyl
 
Fecha de Ingreso: marzo-2012
Ubicación: Bogota
Mensajes: 177
Antigüedad: 12 años, 10 meses
Puntos: 2
Guardar en bd

Hola a todos tengo este codigo que me ayudaron a crear aca para recoger solo datos numericos de un archivo de texto pero mi problema es que quiero guardar los valores en una base de datos y me sale un error como este:

Notice: Undefined offset: 2 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

Notice: Undefined offset: 3 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

Notice: Undefined offset: 4 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

Notice: Undefined offset: 5 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

Notice: Undefined offset: 6 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

Notice: Undefined offset: 7 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

Notice: Undefined offset: 8 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

Notice: Undefined offset: 9 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

Notice: Undefined offset: 10 in C:\xampp\htdocs\principal\Minuto\actualizar_nuevo1 .php on line 35

No se como hacer esto :( necesito urgente que me ayuden a solucionar este problema

Anexo mi código Gracias

Código PHP:
<?php
    
include("conexion.php");
$link=conexion();

    echo 
"<table border='1' align='center'>";
    echo 
"<tr>";
    echo 
"<td>Dato1</td><td>Dato2</td><td>Dato3</td><td>Dato4</td><td>Dato5</td><td>Dato6</td><td>Dato7</td><td>Dato8</td><td>Dato9</td><td>Dato10</td><td>Dato11</td><td>Dato12</td>";
    echo 
"</tr>";


$fplog file_get_contents('REPORTES/Reporte_Ultimos7_dias.txt','r');

$strl=strlen($fplog);
for (
$i=0$i $strl$i++) { 

$iteracion=-1;
$cadena="";
$f=preg_match("/[0-9|\.|\/|:|\n| ]/"$fplog[$i]);
if (
$f == 1) {

$cadena .= $fplog[$i];
//echo $cadena;

}

$subcadenas=preg_split("/\n/"$cadena);
foreach (
$subcadenas as $valor) {
$iteracion++;
$subsubcadenas[$iteracion]=preg_split("/ /"$valor);
foreach(
$subsubcadenas as $valor){
mysql_query("INSERT INTO estados (dato1,dato2,dato3,dato4,dato5,dato6,dato7,dato8,dato9,dato10,dato11) 
VALUES('"
+$valor[0]+"','"+$valor[1]+"','"+$valor[2]+"','"+$valor[3]+"','"+$valor[4]+"','"+$valor[5]+"','"+$valor[6]+"','"+$valor[7]+"','"+$valor[8]+"','"+$valor[9]+"','"+$valor[10]+"')");  
}
}

}

mysql_close($link);
?>