Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите записать значение флажка в базу Mysql через форму
 
 автор: Oleg2016   (05.04.2016 в 11:25)   письмо автору
2.2 Кб
 
 

Добрый день, подскажите как записать значение флажков в базу Mysql. сейчас получаю значение Array. Если можно то на примере. Хочу получить записи вида:
Паспорт РФ, Анкета клиента, Виза и тд.
Спасибо.

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form action="add_record.php" name="add_record" method="POST">
Тип клиента:&nbsp;<select name="customer_type" size="1">
<option value="Физ.лицо-резидент" selected>Физ.лицо-резидент</option>
<option value="Физ.лицо-НЕрезидент">Физ.лицо-НЕрезидент</option>
</select><br/><br/>
Краткое наименование:&nbsp;<input type="text" name="shot_name"  size="25"/><br/><br/>
PIN/BIN:&nbsp;<input type="text" name="pin_bin"  size="25" /><br/><br/>
Дата заявления на открытие р/с:&nbsp;<input type="text" name="opening_date"  size="25" /><br/><br/>
Дата отказа:&nbsp;<input type="text" name="failure_date"  size="25" /><br/><br/>
Ф.И.О:&nbsp;<input type="text" name="full_name"  size="25" /><br/><br/>
Адрес регистрации:&nbsp;<input type="text" name="registration_address"  size="25" /><br/><br/>
Адрес местонахождения:&nbsp;<input type="text" name="location_address"  size="25" /><br/><br/>
ИНН:&nbsp;<input type="text" name="inn"  size="25" /><br/><br/>
Код страны места жительства по ОКСМ:&nbsp;<select name="okcm_kod" size="1">
<option value="643" selected>Россия</option>
<option value="762">Таджикистан</option>
</select><br/><br/>
Гражданство:&nbsp;<select name="citizenship_kod" size="1">
<option value="643" selected>Россия</option>
<option value="762">Таджикистан</option>
</select><br/><br/>
<input type="checkbox" name="setofdocuments[]" value="Паспорт РФ" checked/>Паспорт РФ<br/>
<input type="checkbox" name="setofdocuments[]" value="Анкета клиента"/>Анкета клиента<br/>
<input type="checkbox" name="setofdocuments[]" value="Загранпаспорт гражданина РФ"/>Загранпаспорт гражданина РФ<br/>
<input type="checkbox" name="setofdocuments[]" value="Виза"/>Виза<br/>
<input type="checkbox" name="setofdocuments[]" value="Миграционная карта"/>Миграционная карта<br/>
<input type="checkbox" name="setofdocuments[]" value="Вид на жительство"/>Вид на жительство<br/>
<input type="checkbox" name="setofdocuments[]" value="Нотариально-заверенный перевод иностранного паспорта"/>Нотариально-заверенный перевод иностранного паспорта<br />
<input type="checkbox" name="setofdocuments[]" value="Иностранный паспорт"/>Иностранный паспорт<br/>
<input type="checkbox" name="setofdocuments[]" value="Разрешение на временное проживание"/>Разрешение на временное проживание<br/>
<input type="checkbox" name="setofdocuments[]" value="Удостоверенние беженца"/>Удостоверенние беженца<br/><br/>
Вид документа ДУЛ:&nbsp;<select  name="dul_doc" size="1">
<option value="Паспорт гражданина РФ" selected >Паспорт гражданина РФ</option>
<option value="Загранпаспорт гражданина РФ">Загранпаспорт гражданина РФ</option>
<option value="Паспорт моряка">Паспорт моряка</option>
<option value="Удостоверение личности военнослужащего">Удостоверение личности военнослужащего</option>
<option value="Билет военнослужащего">Билет военнослужащего</option>
<option value="Врем.удостоверение личности гражданина">Врем.удостоверение личности гражданина</option>
<option value="Загранпаспорт гражданина РФ">Загранпаспорт гражданина РФ</option>
<option value="Паспорт иностранного гражданина">Паспорт иностранного гражданина</option>
<option value="Удостоверение беженца">Удостоверение беженца</option>
<option value="Удостоверение вынужденного переселенца">Удостоверение вынужденного переселенца</option>
</select><br/><br/>
Дата рождения:&nbsp;<input type="text" name="dateofbirth"  size="25"/><br/><br/>
Место рождения:&nbsp;<input type="text" name="placeofbirth"  size="25"/><br/><br/>
Серия:&nbsp;<input type="text" name="series_dul"  size="25"/><br/><br/>
Номер:&nbsp;<input type="text" name="number_dul"  size="25"/><br/><br/>
Дата выдачи:&nbsp;<input type="text" name="data_dul"  size="25"/><br/><br/>
Кем выдан:&nbsp;<input type="text" name="issuedby_dul"  size="25"/><br/><br/>
Вид документа ДУП:&nbsp;<select  name="dup_doc" size="1">
<option value="Вид на жительство (для лиц без гражданства)" selected>Вид на жительство (для лиц без гражданства)</option>
<option value="Разрешение на временное проживание">Разрешение на временное проживание</option>
<option value="Виза">Виза</option>
</select><br/><br/>
Серия:&nbsp;<input type="text" name="series_dup" size="25"/><br/><br/>
Номер:&nbsp;<input type="text" name="number_dup" size="25"/><br/><br/>
Дата выдачи:&nbsp;<input type="text" name="date_dup" size="25"/><br/><br/>
Кем выдан:&nbsp;<input type="text" name="issuedby_dup" size="25"/><br/><br/>
Начало срока действия:&nbsp;<input type="text" name="start_dup"size="25"/><br/><br/>
Окончание срока действия:&nbsp;<input type="text" name="finish_dup" size="25"/><br/><br/>
Номер:&nbsp;<input type="text" name="number_card" size="25"/><br/><br/>
Начало срока действия:&nbsp;<input type="text" name="start_card" size="25"/><br/><br/>
Окончания срока действия:&nbsp;<input type="text" name="finish_card" size="25"/><br/><br/>
<input type="radio" name="grounds_fail[]" value="1"/>1.Непредставление физическим документов, необходимых для идентификации, в том числе,  в соответствии с разделом 5 Правил ПОД/ФТ (документов, подтверждающих сведения, указанные в статье 7 Закона), либо представление недостоверных документов (указать отсутствующие либо недостоверные документы (анонимные лица или лица, использующие вымышленные имена (псевдонимы).<br/>
<input type="radio" name="grounds_fail[]" value="2"/>2.При открытии счета (вклада) не присутствует физическое лицо, открывающее счет (вклад), либо его представитель.<br/>
<input type="radio" name="grounds_fail[]" value="3"/>3.Наличие физического лица, его Представителя, Бенефициарного владельца, Выгодоприобретателя  в Перечне организаций и физических лиц, в отношении которых имеются сведения об их причастности к экстремистской деятельности или терроризму; либо информации о решении межведомственного координационного органа о применении мер по замораживанию (блокированию ) денежных средств или иного имущества в отношении указанных лиц).<br/>
<input type="radio" name="grounds_fail[]" value="4"/>4.Наличие в отношении физического (потенциального Клиента и его Представителя, Выгодоприобретателя, Бенефициарного владельца) факта ранее принятого Банком решения об отказе  в заключении договора банковского счета (вклада) или факта расторжения договорных отношений с указанными  лицами в соответствии с Правилами ПОД/ФТ, либо нахождение физического лица в Списке «Список ФЛ, которым необходимо отказать в принятии на обслуживание на основании 115 ФЗ» в системе LN БД «Репутационные риски».<br/>
<input type="radio" name="grounds_fail[]" value="5"/>5.Наличие подозрений о том, что целью заключения Договора является совершение операций в целях легализации (отмыванию) доходов, полученных преступным путем, и финансирования терроризма (дополнительно заполняется Приложение №34).<br/>
<input type="radio" name="grounds_fail[]" value="6"/>6.Отказ в представлении Клиентом, Представителем Клиента сведений/документов, необходимых для Идентификации Бенефициарного владельца  в случаях, установленных Законом.<br/><br/>
Основания для отказа:&nbsp;<input type="text" name="underthebase" size="25"/><br/><br/>
<br/><br/>
<input type="checkbox" name="fail_criterion[]" value="1"/>1.В процессе собеседования потенциальный клиент постоянно консультируется с третьими лицами в прямом разговоре или по телефону.<br/>
<input type="checkbox" name="fail_criterion[]" value="2"/>2.Потенциальный клиент пришел в сопровождении третьих лиц, физические лица, входящие в сопровождение клиента однотипны по своему составу, постоянно консультируются друг с другом и с третьими лицами.<br/>
<input type="checkbox" name="fail_criterion[]" value="3"/>3.При открытии счета, физическое лицо не может самостоятельно объяснить, какой тарифный план ему необходим, и предъявляет написанные третьим лицом название тарифного плана и номер телефона, к которому необходимо подключить систему Альфа-Клик. Клиент не может внятно объяснить цели открытия счета и типы операций, которые он предполагает проводить.<br/>
<input type="checkbox" name="fail_criterion[]" value="4"/>4.В процессе собеседования выясняется, что сразу после открытия счета клиент планирует оформить доверенность на управление всеми счетами  третьему лицу либо несколько доверенностей на сторонних лиц.<br/>
<input type="checkbox" name="fail_criterion[]" value="5"/>5.В Банк обратилась группа лиц (вместе либо не связанных друг с другом), желающих привязать свои карты к одному номеру телефона.<br/>
<input type="checkbox" name="fail_criterion[]" value="6"/>6.В графе место работы и должность указываются сведения, предполагающие отсутствие постоянного источника дохода.<br/>
<input type="checkbox" name="fail_criterion[]" value="7"/>7.Потенциальному клиенту  уже было отказано в заключении договора банковского счета на основании Федерального закона "О противодействии легализации (отмыванию) доходов, полученных преступным путем, и финансированию терроризма» (Список организаций и физических лиц, которым было отказано в заключении договора банковского счета в LN).<br/>
<input type="checkbox" name="fail_criterion[]" value="8"/>8.Физическое лицо моложе 22 лет.<br/>
<input type="checkbox" name="fail_criterion[]" value="9"/>9.Физическое лицо заказывает сразу при открытии счета более 2х однотипных карт Gold либо максимальное количество дебетовых карт.<br/>
<input type="checkbox" name="fail_criterion[]" value="10"/>10.Потенциальный клиент интересуется только услугами, предполагающими наибольшие лимиты снятий наличных денежных средств, тарифы на другие операции его не интересуют<br/>
<input type="checkbox" name="fail_criterion[]" value="11"/>11.Потенциальный клиент требует открыть к его счетам максимальное количество карт, выпущенных на третьих лиц<br/>
<input type="checkbox" name="fail_criterion[]" value="12"/>12.По внешнему виду клиент находится в состоянии алкогольного или наркотического опьянения, имеет признаки низкого социального статуса<br/>
<input type="checkbox" name="fail_criterion[]" value="13"/>13.Клиент находится в «Списке физических лиц, которым необходимо отказать в заключении ДКБО на основании 115-ФЗ», размещенном в LN  в Базе «Репутационные риски».<br/>
<input type="checkbox" name="fail_criterion[]" value="14"/>14.Иные подозрения, что счет открывается для проведения операций в целях легализации (отмывания) доходов. В данном случае Уполномоченный сотрудник (Зам. Руководителя) приводит четкие основания подозрений в открытии Договора банковского счета для осуществления операций, связанных с легализацией доходов.<br/><br/>
Критерии отказа:&nbsp;<input type="text" name="additional_criteria" size="25"/><br/><br/>
<input type="submit" value="Отправить форму">
</form>
</body>
</html>





<?php
if (isset($_POST['customer_type']) && isset($_POST['shot_name'])
&& isset(
$_POST['pin_bin']) && isset($_POST['opening_date'])
&& isset(
$_POST['failure_date']) && isset($_POST['full_name'])
&& isset(
$_POST['registration_address']) && isset($_POST['location_address'])
&& isset(
$_POST['inn']) && isset($_POST['okcm_kod'])
&& isset(
$_POST['citizenship_kod']) && isset($_POST['setofdocuments'])
&& isset(
$_POST['dul_doc']) && isset($_POST['dateofbirth'])
&& isset(
$_POST['placeofbirth']) && isset($_POST['series_dul'])
&& isset(
$_POST['number_dul']) && isset($_POST['data_dul'])
&& isset(
$_POST['issuedby_dul']) && isset($_POST['dup_doc'])
&& isset(
$_POST['series_dup']) && isset($_POST['number_dup'])
&& isset(
$_POST['date_dup']) && isset($_POST['issuedby_dup'])
&& isset(
$_POST['start_dup']) && isset($_POST['finish_dup'])
&& isset(
$_POST['number_card']) && isset($_POST['start_card'])
&& isset(
$_POST['finish_card']) && isset($_POST['grounds_fail'])
&& isset(
$_POST['underthebase']) && isset($_POST['fail_criterion'])
&& isset(
$_POST['additional_criteria']) 
){
    
// Параметры для подключения
    
$db_host "192.168.218.119";
    
$db_user "root";
    
$db_password "123456";
    
    
// Подключение к базе данных
    
$db mysql_connect($db_host,$db_user,$db_password) OR DIE("Не могу создать соединение ");
     
    
// Выборка базы
    
mysql_select_db("failure",$db);
     
    
// Установка кодировки соединения
    
mysql_query("SET NAMES 'utf8'",$db);
     
    
$result mysql_query ("INSERT INTO fail (fail_id,customer_type,shot_name,pin_bin,opening_date,
    failure_date,full_name,registration_address,location_address,inn,okcm_kod,citizenship_kod,setofdocuments,
    dul_doc,dateofbirth,placeofbirth,series_dul,number_dul,data_dul,issuedby_dul,dup_doc,series_dup,number_dup,date_dup,
    issuedby_dup,start_dup,finish_dup,number_card,start_card,finish_card,grounds_fail,underthebase,fail_criterion,additional_criteria) VALUES 
    ('','"
.$_POST['customer_type']."','".$_POST['shot_name']."','".$_POST['pin_bin']."','".$_POST['opening_date']."',
    '"
.$_POST['failure_date']."','".$_POST['full_name']."','".$_POST['registration_address']."',
    '"
.$_POST['location_address']."','".$_POST['inn']."','".$_POST['okcm_kod']."','".$_POST['citizenship_kod']."',
    '"
.$_POST['setofdocuments']."','".$_POST['dul_doc']."','".$_POST['dateofbirth']."','".$_POST['placeofbirth']."',
    '"
.$_POST['series_dul']."','".$_POST['number_dul']."','".$_POST['data_dul']."','".$_POST['issuedby_dul']."',
    '"
.$_POST['dup_doc']."','".$_POST['series_dup']."','".$_POST['number_dup']."','".$_POST['date_dup']."','".$_POST['issuedby_dup']."',
    '"
.$_POST['start_dup']."','".$_POST['finish_dup']."','".$_POST['number_card']."','".$_POST['start_card']."','".$_POST['finish_card']."',
    '"
.$_POST['grounds_fail']."','".$_POST['underthebase']."','".$_POST['fail_criterion']."','".$_POST['additional_criteria']."')");
     
    if (
$result 'true'){
        echo 
"Информация занесена в базу данных";
    }else{
        echo 
"Информация не занесена в базу данных";
    }
}
?>

  Ответить  
 
 автор: elenaki   (05.04.2016 в 16:40)   письмо автору
 
   для: Oleg2016   (05.04.2016 в 11:25)
 

2.Потенциальный клиент пришел в сопровождении третьих лиц, физические лица, входящие в сопровождение клиента однотипны по своему составу, постоянно консультируются друг с другом и с третьими лицами.
=====================
Aлбанцы, небось? Oднотипны по своему составу. Где появляется один, там скоро их уже стадо. И постоянно по телефону треплются. С третьими лицами.

  Ответить  
 
 автор: elenaki   (05.04.2016 в 16:46)   письмо автору
 
   для: Oleg2016   (05.04.2016 в 11:25)
 

$setofdocuments = "";
foreach ($_POST["setofdocuments"] as $value) {
   $setofdocuments .= $value.", "; 
}

...

 $result = mysql_query ("INSERT INTO fail (fail_id,customer_type,shot_name,pin_bin,opening_date, 
    failure_date,full_name,registration_address,location_address,inn,okcm_kod,citizenship_kod,setofdocuments, 
    dul_doc,dateofbirth,placeofbirth,series_dul,number_dul,data_dul,issuedby_dul,dup_doc,series_dup,number_dup,date_dup, 
    issuedby_dup,start_dup,finish_dup,number_card,start_card,finish_card,grounds_fail,underthebase,fail_criterion,additional_criteria) VALUES  
    ('','".$_POST['customer_type']."','".$_POST['shot_name']."','".$_POST['pin_bin']."','".$_POST['opening_date']."', 
    '".$_POST['failure_date']."','".$_POST['full_name']."','".$_POST['registration_address']."', 
    '".$_POST['location_address']."','".$_POST['inn']."','".$_POST['okcm_kod']."','".$_POST['citizenship_kod']."', 
    '". $setofdocuments."','".$_POST['dul_doc']."','".$_POST['dateofbirth']."','".$_POST['placeofbirth']."', 
    '".$_POST['series_dul']."','".$_POST['number_dul']."','".$_POST['data_dul']."','".$_POST['issuedby_dul']."', 
    '".$_POST['dup_doc']."','".$_POST['series_dup']."','".$_POST['number_dup']."','".$_POST['date_dup']."','".$_POST['issuedby_dup']."', 
    '".$_POST['start_dup']."','".$_POST['finish_dup']."','".$_POST['number_card']."','".$_POST['start_card']."','".$_POST['finish_card']."', 
    '".$_POST['grounds_fail']."','".$_POST['underthebase']."','".$_POST['fail_criterion']."','".$_POST['additional_criteria']."')"); 

  Ответить  
 
 автор: confirm   (06.04.2016 в 15:18)   письмо автору
 
   для: elenaki   (05.04.2016 в 16:46)
 

$setofdocuments .= $value.", "; - а подумать?

  Ответить  
 
 автор: elenaki   (06.04.2016 в 16:03)   письмо автору
 
   для: confirm   (06.04.2016 в 15:18)
 

сам пусть думает. я ему путь показала. массивы не люблю, говорила уже.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования