Показать сообщение отдельно
  #1 (permalink)  
Старый 23.12.2015, 22:24
Новичок на форуме
Отправить личное сообщение для Mr.Freeman Посмотреть профиль Найти все сообщения от Mr.Freeman
 
Регистрация: 23.12.2015
Сообщений: 5

Помогите с ajax
помогите разобраться с 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>

Последний раз редактировалось Mr.Freeman, 25.12.2015 в 00:52.
Ответить с цитированием