Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/04/2010, 03:33
Avatar de Tokkara
Tokkara
 
Fecha de Ingreso: junio-2008
Mensajes: 131
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: Cual es mi fallo ??

El fallo está en la variable $data ¡Está vacía! Estás insertando los datos de una variable vacía en una consulta. Si te fijas un poco la variable $data recibe su valor después de usarla en la consulta.

Prueba así:
Código PHP:
<?php

$link
=mysql_connect("localhost","root","");
    
mysql_select_db("precio",$link);



ini_set ('auto_detect_line_endings','1');



$row 1;
$fp fopen ("datos.csv","r");
echo 
"<table border=1>";
while (
$data fgetcsv ($fp1000';')) {
    
    
$num count ($data);
    
$row++;
    echo 
"<tr>";
    for (
$c=0$c<$num$c++) {
        echo 
"<td>".$data[$c] . "</td>";

    }
    
$consulta "Insert into tarifa values($data[0], $data[0],$data[1],$data[2],$data[3],$data[4],$data[5],$data[6],$data[7],$data[8],$data[9])";
    
$insert mysql_query($consulta$link);
    echo 
"</tr>";
}
echo 
"</table>";
fclose($fp);
?>
A ver que tal.
__________________
Revolucionario controlador de plantillas para php
www.simphple.com