como pongo en el título del post, he creado un formulario html para cargar un archivo csv y un script php tratar el archivo e insertar su contenido en una base de datos MySQL.
El código del formulario html es este:
Código:
Aparentemente, en este formulario no hay ningún problema.<form action="subir.php" method="post" name="miformu"> <input name"archivo" type="file"> <input type="submit" name="subir" value="Subir" class="Button" /> </form>
Y el código del script php es este otro:
Código:
Durante todo el proceso no me aparece ningún error pero, al final, examino el contenido de la tabla en la base de datos y veo que no me ha insertado nada.<? # Leemos las lineas del archvo que tendran la forma: # "campo1","campo2","campo3","campo4 " $lineas = $archivo; # Conectamos con la base de datos ... $connect = mysql_connect("localhost", "joseluis", "joseluis"); mysql_select_db("joseluis", $connect); # Recorro todas las lineas, y voy ejecutando el insert into con cada linea for ($i = 0; $i < sizeof($lineas); $i++){ $sql = "INSERT INTO alumnosunimad VALUES (".$lineas[$i].")"; mysql_query($sql, $connect); } ?>
¿Qué es lo que puede estar fallando? Os agradezco mucho, de antemano, cualquier ayuda.
Gracias!!!