Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 Отправка данных методом POST без перезагрузки страницы.  [new]
bekhruz
Member

Откуда:
Сообщений: 19
Здравствуйте! Нужна помощь.

Отправляю некие данные в БД а потом вывожу их на той же странице, надо сделать это без перезагрузки страницы, подскажите или напишите кто чем может помочь.

+
<?
include 'config.php';
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Заявки Тех.Отдела</title>
<meta name="description" content="Article FRUCTCODE.COM. How to send ajax form.">
<meta name="author" content="fructcode.com">
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>

<form method="POST" id="" action="insert.php" >
<div id="tekhnik"><p>Выберите специалиста:</p>
<select name = "name_tekh">
<?php
$result = mysql_query ("SELECT id, name_tekh FROM tekhnik", $db);
$myrow = mysql_fetch_array ($result);
do {
printf ("<option value= %s>%s</option>"
, $myrow["id"], $myrow["name_tekh"], $myrow["name_tekh"]);
}
while ($myrow = mysql_fetch_array ($result)); ?>
</select>
</div>
<div id="tekhnik"><p>Введите имя Дилера:</p><input name="diller" type="text" size="20" maxlength="40" /></div>
<div id="tekhnik"><p>Местонахождение заявки:</p>
<select name = "gorod">
<?
$result1 = mysql_query ("SELECT name_gorod FROM goroda",$db);
$myrow1 = mysql_fetch_array ($result1); 
do { 
printf ("<option value = %s>%s</option>", 
$myrow1["name_gorod"], $myrow1["name_gorod"]); 
}
while ($myrow1 = mysql_fetch_array ($result1)); 
?>
</select>
</div>
<div id="tekhnik"><p>Контактный номер Дилера:</p><input name="phone_dealer" type="text" maxlength="40" /></div><br>
<input id="knopka" name="knopka" type="submit" value="Отправить" />
</form>

<?php 

$result = mysql_query ("SELECT * FROM zayafka ORDER BY data_time DESC", $db);
$myrow = mysql_fetch_array ($result); 

do { 
printf ("<table align='center' class='lesson' border='1'>
<tr>
<td class='id_tekh'>%s</td>
<td class='data_time'>%s</td>
<td class='name_tekh'>%s</td>
<td class='name_tekh'>%s</td>
<td class='name_tekh'>%s</td>
<td class='name_tekh'>%s</td>
</tr> 
</table>", $myrow["id"],$myrow["data_time"], $myrow["name_tekh"],$myrow["name_diller"],$myrow["name_gorod"],$myrow["problem_term"]); 
}
while ($myrow = mysql_fetch_array ($result)); 

?>
</body>
</html>


Сообщение было отредактировано: 23 мар 18, 16:56
23 мар 18, 15:59    [21281277]     Ответить | Цитировать Сообщить модератору
 Re: Отправка данных методом POST без перезагрузки страницы.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51767
Делай отправку Ява-скриптом через HttpRequest. Им же отображай полученный результат.
24 мар 18, 14:52    [21283001]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить