что на данный момент представляют ваши клиенты? это просто левые товарищи у которых есть свои интернет магазины, которые хотели бы размещать ваш товар у себя на сайтах ? или кто это?
Именно. Это ленивые клиенты которые продают наш товар но не хотят заполнять сайт и нанимать контент-менеджера. Тоесть допустим у нас 20 крупных клиентов которым надо обновить БД в первую очередь. Под каждого надо писать отдельный скрипт исходя из архитектуры БД? Это можна реализовать на php+mysql? JavaScripty(Json) плиз не предлагайте, я новичок, еще не добрался до них.
Вот что я написал как базовый вариант который должен копировать простосто все названия товаров к ним в БД:
echo "<form method='post' action=''>
<table border=1>
<tr>
<td>Имя сервера БД:</td>
<td><input name='name_server' type='text' length='50' maxsize='50'></td>
</tr>
<tr>
<td>Логин:</td>
<td><input name='login' type='text' length='50' maxsize='50'></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input name='pass' type='password' length='50' maxsize='50'></td>
</tr>
<tr>
<td>Имя БД:</td>
<td><input name='name_db' type='text' length='50' maxsize='50'></td>
</tr>
<tr>
<td>Название таблицы:</td>
<td><input name='name_table' type='text' length='50' maxsize='50'></td>
</tr>
<tr>
<td>Поле с названием артикула:</td>
<td><input name='name_artikul' type='text' length='50' maxsize='50'></td>
</tr>
<tr>
<td>Поле с названием товара:</td>
<td><input name='name_tovar' type='text' length='50' maxsize='50'></td>
</tr>
<tr>
<td>Поле с описанием товара:</td>
<td><input name='descrip_tovar' type='text' length='50' maxsize='50'></td>
</tr>
<tr>
<td colspan=2 align='center'><input type='submit' name='submit' value='Синхронизировать'></td>
</tr>
</table>
";
if(isset($_POST['submit'])) {
$name_server = $_POST['name_server'];
$login = $_POST['login'];
$pass = $_POST['pass'];
$name_db = $_POST['name_db'];
$name_table = $_POST['name_table'];
$name_artikul = $_POST['name_artikul'];
$name_tovar = $_POST['name_tovar'];
//Делаем выборку полей из нашей БД
$sql = "SELECT artikul FROM tov_con";
$result = mysql_query($sql);
if(mysql_num_rows($result)>0){
while($row = mysql_fetch_array($result)) {
$artikul[] = $row['artikul'];
}
} else {
echo "Не могу найти артикул!";
}
$sql = "SELECT name FROM tov";
$result = mysql_query($sql);
if(mysql_num_rows($result)>0){
while($row = mysql_fetch_array($result)) {
$tovar[] = $row['name'];
}
} else {
echo "Не могу найти товар!";
}
//Подключаемся к БД клиента
mysql_connect($name_server, $login, $pass) or die("Не могу подключится к БД");
mysql_select_db($name_db) or die("Такой БД не существует!");
//Перебрасываем наши данные в БД клиента
foreach($tovar as $value){
$sql = "INSERT INTO $name_table($name_tovar) VALUES('$value')";
mysql_query($sql);
}