Квартон
описание
email
номер телефона
Юр.лицо
Квартон ООО
Чебоксары, пр. М.Горького
Физический адрес
2129056701
212901001
30101810600000000723
банк
40702810800000002840
049706723
01
02
01012000
Паспорт
97 97
456789
место
02022002
Муж
1
1
Гаврилов ЧП
Гаврилов ЧП
ЧРОО Ассоциация инвалидов Поволжья
25-78-61
ЧРОО Ассоциация инвалидов Поволжья
428037, г. Чебоксары
2128025500
';
$array = array("Название" => "", "Описание" => "", "E-mail" => "", "Номер телефона" => "",
"Тип клиента" => "", "Наименование клиента" => "", "Юр.адрес" => "",
"Физ.адрес" => "", "ИНН" => "", "КПП" => "", "Расчетный счет" => "", "Банк" => "",
"Корр. счет" => "", "БИК" => "", "ОКОНХ" => "", "ОКПО" => "", "Дата рождения" => "",
"Удостоверение" => "", "Серия" => "", "Номер" => "", "Место выдачи" => "",
"Дата выдачи" => "", "Пол" => "", "Подставлять телефон в бланке" => "",
"Агент" => "");
preg_match_all("!(.*)!isU", $xml, $m);
for ( $i = 0; $i < count($m[1]); $i++ ) {
preg_match_all('!(.*)!isU', $m[1][$i], $fields);
$array2[$i] = $array;
for ( $j = 0; $j < count($fields[1]); $j++ ) {
$array2[$i][$fields[1][$j]] = $fields[2][$j];
}
}
for ( $i = 0, $j = 1, $k = 2, $l = 3; $i < count($array2); $i++, $j += 3, $k +=3, $l +=3 ) {
$array2[$i]['sql1'] = "INSERT INTO address VALUES(".$j.", 1, 2, 2, '428000', '".$array2[$i]['Физ.адрес']."')"; // физический адрес
$array2[$i]['sql2'] = "INSERT INTO address VALUES(".$k.", 1, 2, 2, '428000', '".$array2[$i]['Юр.адрес']."')"; // юридический адрес
$array2[$i]['sql3'] = "INSERT INTO address VALUES(".$l.", 1, 2, 2, '428000', '0')"; // почтовый адрес
$array2[$i]['sql4'] = "INSERT INTO organization VALUES(0, 0, 0, ".$j.", ".$k.", ".$l.", 0,
'".$array2[$i]['Название']."', '".$array2[$i]['Номер телефона']."', ' ',
'".$array2[$i]['E-mail']."', ' ', 3, '".$array2[$i]['ИНН']."',
'".$array2[$i]['КПП']."', '".$array2[$i]['Расчетный счет']."',
'".$array2[$i]['ОКПО']."', ' ', '".$array2[$i]['БИК']."',
'".$array2[$i]['Банк']."', '".$array2[$i]['Корр. счет']."', ' ', ' ',
'".$array2[$i]['Название'].", ".$array2[$i]['Наименование клиента'].", ".
$array2[$i]['Тип клиента'].", ".$array2[$i]['Дата рождения']."');"; // данные организации
}
print_r($array2);