Итак, я создал чат с jquery php и mysql. Он также использует ajax. Так вот код
Страница процесса PHP:
$result = mysql_query("SELECT *
FROM messages
ORDER BY id DESC
LIMIT 30") or die(mysql_error());
while($row = mysql_fetch_array($result)) {
if($row['correct'] == 1) {
$correct = "<font color='green'>";
} else {
$correct = "<font color='red'>";
}
echo $correct;
echo $row['name']. ": ". $row['message'] . "</font>";
echo "<br />";
}
Мой JQuery на странице индекса выглядит так
$(document).ready(function() {
$('form[name=answer]').submit(function() {
validate();
return false;
});
function validate() {
$.post("http://localhost:8888/school/procees.php",
{answer: $('input[name=answer]').val(),
questionid: $('input[name=questionid]').val(),
name: $('input[name=id]').val()}, 'json');
}
setInterval(function() {
$('#about').load('maketable.php');
}, 1000);
});
Я понимаю, что для запуска проверки и последующей распечатки всего требуется много памяти. Я не знаю, как это сделать другим способом. Предложение и критика кода приветствуется. Как я могу улучшить это?