помогите разобраться с ajax
Нужно при отправке текста в бд подгружать новые записи без перезагрузки страницы
С ajax раньше не работал((
Есть функция которая записывает данные в бд function.php
Код:
|
function bdadd () {
global $db, $msg, $member_id;
$textform = htmlspecialchars ( $_POST['txtform'] );
$db -> query ( "INSERT INTO `tablename` ( `username`, `text` ) VALUES ('{$member_id['name']}' , '{$textform}' )" );
$msg['ok'] = "Все ок";
}
$db->query ( "SELECT * FROM `tablename` WHERE `username` = '{$member_id['name']}'" );
while($row = $db->get_array()) {
$inform .= "
<tr>
<td wight:40px;>{$row['text']}</td>
<td>{$row['username']}</td>
</tr>";
} |
генерация шаблона index.php
Код:
|
if ( isset ( $_POST['bdadd'] ) ) {
host ( $_POST['txtform'] );
}
ob_start();
include CABTPL . '/index.html';
$content = ob_get_clean(); |
Ну и собственно сам шаблон index.html
Код:
|
<form action="" method="post">
<input type="text" class="nick_text" name="textform" placeholder="Введите текст">
<button class="menu-elem" name="bdadd">Отправить</button>
</form>
<table class="table">
<tr>
<td><b>Текст</b></td>
<td><b>Ник</b></td>
</tr>
<?=$inform?>
</table> |