Спустя 17 минут, 41 секунда (19.12.2011 - 12:27) sergeiss написал(а):
Я тут предсказателем подрабатываю, на пол-ставки Поэтому точно говорю: без кода никто ничего не скажет.
Покажи код и подумаем вместе.
А так как я еще и телепатом тут подрабатываю... То, скорее всего, у тебя логика скрипта нарушена. Возможно, ты сначала показываешь имеющиеся данные, а потом обрабатываешь ПОСТ-данные и заносишь их в базу.
Покажи код и подумаем вместе.
А так как я еще и телепатом тут подрабатываю... То, скорее всего, у тебя логика скрипта нарушена. Возможно, ты сначала показываешь имеющиеся данные, а потом обрабатываешь ПОСТ-данные и заносишь их в базу.
Спустя 2 минуты, 11 секунд (19.12.2011 - 12:30) Игорь_Vasinsky написал(а):
дело в том - что перед выводом комментария - этот коментарий должен быть записан в БД (или куда там у вас), и естесно - после записи чтобы получить вывод - нужно обновить страницу, используя AJAX можно довести всё в реал тайм.
Спустя 14 минут, 38 секунд (19.12.2011 - 12:44) realgleb написал(а):
Вот здесь записываю в базу:
А вот здесь вызываю:
mysql_query("
INSERT INTO `blog` (`branch`, `user`, `date`, `time`, `message`)
VALUES (
'" . (int)$branch . "',
'" . (int)$user_id . "',
'" . mysql_real_escape_string(date("Y-m-d")) . "',
'" . mysql_real_escape_string(date("Y-m-d H:i:s")) . "',
'" . mysql_real_escape_string($message) . "'
)
");
А вот здесь вызываю:
<?php
$db = mysql_query("SELECT * FROM `blog` WHERE `branch` = 0 ORDER BY `time` DESC ");
while ($row = mysql_fetch_assoc($db)) {
$rw = mysql_fetch_array(mysql_query("SELECT * FROM 'users' WHERE id='".(int)$row['user']."' Limit 1"));
echo '<div class="div_comment">' .
'<table border="0" cellspacing="0" cellpadding="0" class="comment_table">'
.'<tbody>' .
'<tr>' .
'<td class="Image"><img class="myImage" src="/img/weather/Sun-lightcloud-grain.png"/></td>' .
'<td class="info">' .
'<div class="test">' .
'<div class="author">'.$row['user'].
'</div>' .
'<div class="message">' .
$row['message'] .
'</div>'.
'</div>' .
'<span class="data">' . $row['time'] . '</span>';
$db2 = mysql_query("SELECT * FROM `blog` WHERE `branch` = " . (int)$row['id'] . " ORDER BY `time` DESC");
if(mysql_num_rows($db2) >= 0){
echo "<div class=comment_com id=comment" . (int)$row['id'] . "><span onclick = 'commentclicked(" . (int)$row['id'] .")' id='span_comment'>Комментировать</span></div><br>";
}else{
/*echo "<textarea id=commentmsg" + id + ">sdfasf</textarea>" +
"<input type=button value='Добавить сообщение' id=commentbutton" + id + " onclick='commentmessage(" + id + ")'>";";*/
}
while ($row2 = mysql_fetch_assoc($db2)) {
echo '<div class = comment_podcomment>'.
'<table border="0" cellspacing = "0" cellpadding = "0" class="pod_coment_table">'
. '<tbody>'
. '<tr>'
. '<td class = "Image2"><img class = "myImage2" src="/img/weather/Day-darkcloud-heavyrain.png"/></td>'
. '<td class = "info2">'
. '<div class="cont">'
. '<div class = "author2">' . $row2['user'] . '</div>'
. '<div class = "message2">' . $row2['message']. '</div>'
. '</div>'
. '<div class = "time2">'
. '<span class = "data2">' . $row2['time'] . '</span>'
. '</div>'
. '</td>'
. '</tr>'
. '</tbody>'
. '</table>';
}
echo '</td>' .
'</tr>'.
'</tbody>'.
'</table>'.
'</div>';
}
?>
Спустя 12 минут, 56 секунд (19.12.2011 - 12:57) sergeiss написал(а):
realgleb - тут есть кнопочки, справа-сверху над редактором. Выделяешь код и жмякаешь кнопку, соответствующую типу твоего кода. И он будет подствечен цветом.
И насчет твоего кода. Пока не понятно: ты сначала показываешь каменты, а потом заносишь данные в БД или наоборот?
И насчет твоего кода. Пока не понятно: ты сначала показываешь каменты, а потом заносишь данные в БД или наоборот?
Спустя 3 минуты, 50 секунд (19.12.2011 - 13:01) Xes написал(а):
Игорь_Vasinsky аяй ты реально могучий чел. Я даже из поста от
Дата 19.12.2011 - 09:44 еще не вкурил что там, где и когда происходит
realgleb кстати точки ставить не надо и разрывать ' текст переноси без точек, лишний труд.
Дата 19.12.2011 - 09:44 еще не вкурил что там, где и когда происходит
realgleb кстати точки ставить не надо и разрывать ' текст переноси без точек, лишний труд.
Спустя 5 минут, 59 секунд (19.12.2011 - 13:07) realgleb написал(а):
Опа я тут исправил, теперь все добавляет, только почему-то стили не применяет, а применять начинает после обновления страницы
Сначала заношу, а потом вытаскиваю их из базы!
Че то я ваще запутался надо наверное передохнуть, весь день убил на эти комменты!
Сначала заношу, а потом вытаскиваю их из базы!
Че то я ваще запутался надо наверное передохнуть, весь день убил на эти комменты!
Спустя 14 минут, 55 секунд (19.12.2011 - 13:22) sergeiss написал(а):
Цитата (realgleb @ 19.12.2011 - 14:07) |
только почему-то стили не применяет |
Ну, тут уж смотри сами стили Возможно, что там очепятки.
Цитата (realgleb @ 19.12.2011 - 14:07) |
Че то я ваще запутался надо наверное передохнуть |
И это тоже верная мысль Отдыхать надо иногда. Хотя бы просто заняться другой задачей, потом вернуться к первой и посмотреть на неё более "свежим" взглядом.
Спустя 1 минута, 36 секунд (19.12.2011 - 13:24) realgleb написал(а):
Ладно всем спасибо! Завтра продолжу
Спустя 34 минуты, 50 секунд (19.12.2011 - 13:58) killer8080 написал(а):
Цитата (realgleb @ 19.12.2011 - 11:44) |
mysql_query(" INSERT INTO `blog` (`branch`, `user`, `date`, `time`, `message`) VALUES ( '" . (int)$branch . "', '" . (int)$user_id . "', '" . mysql_real_escape_string(date("Y-m-d")) . "', '" . mysql_real_escape_string(date("Y-m-d H:i:s")) . "', '" . mysql_real_escape_string($message) . "' ) "); |
с датами не правильно работаешь, и за чем два поля?