Друзья, Подскажите пожалуйста, хочу сделать следующую вещь: Есть поле формы справа кнопка "Обзор". При нажатии на неё, пользователь выбирает на своём компе csv-файл. Нажимает Submit и данные загружаются в БД. CSV вида ФИО;год;(или ноль,или единица); Поля таблицы БД fio,year,gr - соответственно. Подскажите пожалуйста, как это реализовать? Есть следующие наработки: Код (Text): $mydatabase = "people"; $mytable = "grad"; $user = "admin"; $pass ="password"; $address ="localhost"; $CSV = "grad.csv"; $seperator = ";"; $db = mysql_pconnect("$address", "$user", "$pass"); if (!$db) { echo "Error!<p>"; } mysql_select_db($mydatabase); $openit = file($CSV); $counter = count($openit); $filearray = file("$CSV"); echo "Загрузка в базу"; for($i=0; $i<$counter; $i++) { $item = explode("$seperator", $filearray[$i]); include("query.inc"); $result = mysql_query($query); if ($result) { echo $effected_item."добавили\n"; } else { echo $effected_item." не добавили\n"; } } Запрос query.inc $query = "insert into grad values ('', '$item[0]', '$item[1]', '$item[2]')"; $effected_item = "$item[2]";
Решение данной проблемы требует трех умений: 1. Умение загрузить файл на сервер. 2. Умение извлечь из файла нужные данные в нужном формате. 3. Умение сохранить данные в БД. В каком из этих трех пунктов не получается и что конкретно?