Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2021, 15:26   #1
Art22
Пользователь
 
Регистрация: 27.07.2009
Сообщений: 19
По умолчанию Как записать данные в БД затем получить ответ.

Добрый день друзья. Нужно немного доработать код.

Есть форма 2 поля с номером и телефоном.

при указании определенного номера из базы выводиться определенная информация. Но если в базе нет ничего то ничего не происходит. Данные выходят под формой без обновления страницы.

Нужно создать вторую БД и данный запрос (номером и телефоном.) записать в этом БД_2, затем программа будет сканировать эту БД_2, если найдет запрос, взмет его, обработает и выгрузит результат в autobaza который прикрепляю, где будет выдавать результат определенному пользователю.

Как это реализовать? За ранее спасибо огромное.
Вложения
Тип файла: rar запрос.rar (34.8 Кб, 2 просмотров)
Art22 вне форума Ответить с цитированием
Старый 15.01.2021, 18:00   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 3,821
По умолчанию

Щассс... Все метнулись архивы непонятные скачивать ...
ADSoft вне форума Ответить с цитированием
Старый 15.01.2021, 18:04   #3
Art22
Пользователь
 
Регистрация: 27.07.2009
Сообщений: 19
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
Щассс... Все метнулись архивы непонятные скачивать ...
рар архив с php и html ничего криминального)
Art22 вне форума Ответить с цитированием
Старый 15.01.2021, 22:33   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 3,821
По умолчанию

1) Формат форума подразумевает короткие вопросы и короткие ответы. В это формат ну никак архивы не вписываются. Тут даже если код не оформлен в нужном теге - 80% до даже смотреть ну будут, ибо неудобно
2) это вы знаете что в архиве, а мы нет и не узнаем пока не скачаем.. зачем оно нам? Или м мобилы если - вообще нет смысла.
3) формат форумов подразумевает помощи в вопросах, а не то чтоб сделать за вас
ADSoft вне форума Ответить с цитированием
Старый 16.01.2021, 16:37   #5
Art22
Пользователь
 
Регистрация: 27.07.2009
Сообщений: 19
По умолчанию

Я вас понял) Вот сам код)
Форма
Код:
<!DOCTYPE html><html>
<head>
<meta charset="utf-8"><title>Автобаза</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>

<script type="text/javascript">
       $(document).ready(function(){  

          $('#btn1').click(function(){  
                var gn = $('#gnum').val();  
                
                
             $.post(
                    'php/obrabotchik.php', // свой путь
                     {gnum:gn},
                      function (data){
                     	   $('#inf1').html(data);
                     	}
                );
         });

});/*end  ready*/
</script>
<style>
#reg_form > fieldset > div > label{
	width: 90px;
	display: inline-block;
}
#reg_form > fieldset > div.radio > label{
	width: auto;
	display: inline-block;
}
#reg_form >fieldset > div{
	padding: 8px 10px;
}
#reg_form >fieldset > div.checkbox{
	padding: 5px 10px;
	margin: 0px 0px;
}
#reg_form >fieldset > div.checkbox > label{
	padding-left: 20px;
}
div.checkbox  input[type="checkbox"]{
  position: absolute;
  margin-left: -20px;
}
#reg_form >fieldset > div.radio{
	padding: 5px 10px;
	margin: 0px 0px;
}
#reg_form >fieldset > div.radio> label{
	padding-left: 20px;
}
#reg_form >fieldset > div.p{
	padding: 1px 10px;
}
#reg_form >fieldset > div.h   h1,h2,h3,h4,h5,h6{
	margin-top: 0px;
}
#reg_form > fieldset > div > input{
	height: 30px;
	width: 195px;
	border: 1px solid #ccc;
	padding: 2px 6px;
}
#reg_form > fieldset > div > select{
	border: 1px solid #ccc;
}
#reg_form > fieldset > div > input[type="range"]{
	padding: 0px 0px;
}
#reg_form > fieldset > div > textarea{
	border: 1px solid #ccc;
	padding: 2px 6px;
	height:auto;
}
#reg_form > fieldset > div > button{
	padding: 14px 24px;
	border: 0 none;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #4cae4c;
	color: #FFFFFF;
	width:auto;
	display:block;
	margin-right:auto;
	margin-left:auto;
}
#reg_form > fieldset > div > button:hover{
	opacity: 0.75;
}
#reg_form > fieldset > div.textarea  > textarea{
	vertical-align: top;
}

#h1{color:#c6b000; text-align: center;}
	
</style>

<meta name="viewport" content="width=device-width, initial-scale=1">

</head>
<body style="text-align: center;">
<div id="form">
						<form id="reg_form" style="text/css" method="post" enctype="multipart/form-data">
							<fieldset style="border: 0px;" >
		
							
							<div class="h" data-element="h" data-id="h1">
							<h1 class="" id="h1">Создать форму Фрахтовщика</h1>
							</div>
							<div class="input" data-element="input" data-id="input1">
							<label for="input1">НОМЕР</label>
							
							
							<input type="text" id="gnum" name="input1" placeholder="НОМЕР" class="" style="height: 50px;">
							
							</div>
							<div class="input" data-element="input" data-id="input3" style="">
							<label for="input3">Тел</label>
							
							
							<input type="number" id="input3" name="input3" placeholder="Тел" class="" style="height: 50px;"></div>
							
							
							<div class="active" data-element="button" data-id="button1">
							
							<button type="button" class="" id="btn1" style="background-color: rgb(198, 176, 0);">Создать</button>
							
							</div></fieldset>
						
						
						
						</form>
						
						<div style=" font-size: 21px;" id="inf1">После нажатия на создать, надо ждать пару минут. Затем скачать и распечатать. Обязятельно вписать номер телефона и адрес который указан в лицензии </div></div>
</body>
</html>
Код:
<?php   
/* подключение к БД - можна в отдельном файле require('connect.php');*/  
    $host = 'localhost';  
    $db   = '11';  
    $user = '11';  
    $pass = '222';  
    $charset = 'utf8';  
  
    $dsn = "mysql:host=$host;dbname=$db;charset=$charset";  
     
    $pdo = new PDO($dsn, $user, $pass);    
/* ============*/  
  if (isset($_POST['gnum'])){
  	$gnum = strip_tags($_POST['gnum']);
    $gnum = htmlspecialchars($gnum);
    $gnum = mysql_escape_string($gnum);
  
$stmt = $pdo->prepare('SELECT * FROM autobaza WHERE gnum = :gnum ');  
 $stmt->execute(array('gnum' => $gnum));  
 $row = $stmt->fetch();  
 echo "Ссылка для скачивания: ".$row ['photo']; 
  } 
   $pdo=null;   
   
   
   /* echo "Фото: ".$row ['photo']."|   VIN №- ".$row ['vin']." |   Гос. номер: ".$row ['gnum']; */ 
?>
Art22 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме 20000 рублей в месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C] Как запустить процесс и затем ввести данные в поток stdin? manking Общие вопросы C/C++ 1 21.10.2017 01:07
Как получить ответ через POST с помощью CURL? BoomDoom PHP 0 15.01.2017 16:52
Как сделать запрос на почту и получить ответ baracuda6020 C# (си шарп) 6 15.08.2015 21:06
Как ответ на эту задачу записать в паскале, либо просто в алгоритм? Pozhinatel Помощь студентам 0 13.12.2010 14:27


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS