[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка CSV файла, отбор по коду
namazi74
Добрый день.
CMS Netcat 4.6, PHP 5.2, MySQL 5.1.
На сайте есть Интернет-магазин, товар подгружается самописным скриптом через CSV файлы - Остатки (ostatki.csv), Товар (group.csv), Дорогой_товар (dorogostoy.csv).
Товар и Остатки товара загружаются без проблем. Дорогой товар никак не грузится. По описанию программиста, который делал скрипты, товар, артикул которого начинается на 6* (например, 600001) должен содержаться в файле dorogostoy.csv. Но я помещал туда товар с разными кодами, он никак не загружается.
Структура CSV файла:
Код|Наименование|Производитель|Номер товарной группы
600001|Дорогой товар №1|Германия|1

Код, который должен прогружать дорогой товар:
<?

require_once "$_SERVER[DOCUMENT_ROOT]/vars.inc.php";
require $INCLUDE_FOLDER."index.php";

$filedor="$_SERVER[DOCUMENT_ROOT]/csv/dorogostoy.csv";

$fp = fopen($filedor,"r");
while ($string = fgetcsv($fp, 10000, "|")) {
$i++;
if($i<2 || !trim($string[0])) continue;

// SQL-запрос на установку дорогостоя
$query = "UPDATE Message95 ";
$query .= "SET dor = 1, Checked = 1 ";
$query .= "WHERE code = '".$string[0]."'";
$db->query($query);
}

fclose($fp);
echo "OK";
?>


1. В чем может быть затык?
2. Где именно идет проверка что этот товар начинается на 6* ?

Заранее спасибо
P.S. Я понимаю что это работа и готов к адекватному вознаграждению за помощь
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.