Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кнопка "Оставить комментарий"

Сообщения:  [1-10]   [11-13] 

 
 автор: Slo_Nik   (23.02.2013 в 21:45)   письмо автору
 
   для: liberty   (23.02.2013 в 21:01)
 

попробуйте вот так, не идеально, на скорую руку


<script type="text/javascript"> 
$(document).ready(function(){ 

     var commEnt = $(".comment-content2")
     
     if(commEnt){
         $('#sendcomm').css({'display':'none'})
         $('.form').css({'display':'block'})
     }

     $('#sendcomm').click(function(e){ 
       $('.form').fadeIn(750)      
     })   
}) 
</script>

  Ответить  
 
 автор: Slo_Nik   (23.02.2013 в 21:29)   письмо автору
 
   для: liberty   (23.02.2013 в 21:01)
 

а смысл?
Если нет комментариев, то выводится кнопка, а если есть, то полностью окно. Зачем?
не проще ли выводить комментарии, а под ними форму? Нет комментариев, то надпись "
ваш комментарий..." и форму
ну если так это принципиально, то стиль для окна надо определять там же, где Вы определяете, что выводить, или коммментарии(если есть) или надпись "ваш комментарий...."

  Ответить  
 
 автор: liberty   (23.02.2013 в 21:01)   письмо автору
 
   для: Slo_Nik   (23.02.2013 в 20:22)
 

я не правиильно выразил видимо свою мысль.

мне нало:
1. если нет комментов - выводится кнопка "Оставить комментарий", нажимая на которую выходит окно для ввода коммента.
2. если комменты уже есть - то выводится все комменты и окно для ввода

  Ответить  
 
 автор: Slo_Nik   (23.02.2013 в 20:22)   письмо автору
 
   для: liberty   (23.02.2013 в 18:22)
 

всё правильно, нет комментариев - выводится форма ввода комментария и "ваш комментарий будет первым"

будут комментарии - будет выводится только форма ввода текста комментария

для начала проверьте, что Вы передаёте в запрос


<?php
$query 
"SELECT * FROM comment_school WHERE post='" intval($id_school) . "' ORDER BY date DESC, id";
echo 
$query;  // смотрите на сам запрос
$result mysql_query($query$db); // выполняете запрос
?>

  Ответить  
 
 автор: liberty   (23.02.2013 в 18:22)   письмо автору
 
   для: Slo_Nik   (23.02.2013 в 11:37)
 

если нет комментариев то кнопку "добавить комментарий"надо выводить

  Ответить  
 
 автор: Slo_Nik   (23.02.2013 в 11:37)   письмо автору
 
   для: liberty   (23.02.2013 в 10:31)
 

>>>выводится и окно для ввода комменатриев,
>>>и сообщение под ним - Ваш комментарий будет первым)))
>>>Если комментов нет, то нужно вывести только "Ваш комментарий будет первым"

А кнопку "добавить комментарий" не надо выводить, если нет комментариев?

и если $id_school это цифра, то может правильней будет intval($id_school) ?

  Ответить  
 
 автор: liberty   (23.02.2013 в 10:31)   письмо автору
 
   для: Slo_Nik   (15.02.2013 в 12:15)
 

выводится и окно для ввода комменатриев,
и сообщение под ним - Ваш комментарий будет первым)))
<?php
$result 
mysql_query("SELECT * FROM comment_school WHERE post='" mysql_real_escape_string($id_school) . "' ORDER BY date DESC, id"$db);
if(
mysql_num_rows($result) > 0)
{  
  while (
$comment mysql_fetch_assoc($result)){ 
     
// тут формируйте вывод комментариев 
      
$text $comment["text"];  
      
$author $comment["author"];  
      
$date $comment["date"]; 

echo 
"<div class='comment-content2'> 
             <h6>"
.$author."</h6> 
             <p>"
.$date."</p> 
             <p>"
.$text."</p> 
           </div>"


  } 
}  
else{ 
 echo 
"Ваш комментарий будет первым)))"
}

Если комментов нет, то нужно вывести только "Ваш комментарий будет первым"

  Ответить  
 
 автор: Slo_Nik   (15.02.2013 в 12:15)   письмо автору
 
   для: liberty   (15.02.2013 в 06:34)
 

комментарий добавили, "Ваш комментарий будет первым" выводится?

  Ответить  
 
 автор: confirm   (15.02.2013 в 06:45)   письмо автору
 
   для: liberty   (15.02.2013 в 06:34)
 

>Как сделать, если комментов пока нет, чтобы выводилась кнопка "Оставить комментарий"

А если уже есть комментарии, то табу, нельзя добавлять и форма не доступна?

  Ответить  
 
 автор: liberty   (15.02.2013 в 06:34)   письмо автору
 
   для: Slo_Nik   (14.02.2013 в 13:51)
 

И форма выводится
и "Ваш комментарий будет первым" тоже.

  Ответить  

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования