Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/09/2010, 12:25
Avatar de principiantedelphp
principiantedelphp
 
Fecha de Ingreso: febrero-2010
Mensajes: 160
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Problemas con un contador

Hola mortiprogramador, he colocado tu codigo, con pequeñas modificaciones: Imprime en pantalla todo el archivo, pero nada en la base de datos. El código completo es este (falta la conexion a la base de datos, que siempre esta ok)

Cita:
$lines = file('kramnik2.txt');
foreach ($lines as $line_num)
$datos[] = $line_num;}

foreach ($datos as $line_num)
$event = $datos[0];
$site=$datos[1];
$date=$datos[2];
$round=$datos[3];
$whiteplayer=$datos[4];
$blackplayer=$datos[5];
$result=$datos[6];
$eco=$datos[7];
$whiteelo=$datos[8];
$blackelo=$datos[9];
$plycount=$datos[10];
$eventdate=$datos[11];
$source=$datos[12];
$sourcedate=$datos[13];
$empty1=$datos[14];
$q = "INSERT INTO chesstemporal (event, site, game) values ";
for ($contador=15; $contador<=100; $contador++)
{
$game=$game.$datos[$contador];
if (($datos[$contador]!=" "))
{$q ="('$event', '$site', '$game'),";}
else
{$game=NULL;}
$q = substr($q,0,strlen($q)-1);}
echo $game;
mysql_query($q, $link);
mysql_close($link);
Cuando imprime en pantalla, la variable "$game" tendrían que ser todas las lineas antes de la linea sea NULL, inserte en la base de datos y luego siga imprimiendo en la linea 2.