Показать сообщение отдельно

  #7  
Старый 07.09.2009, 22:50
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

Цитата:
Сообщение от games.daemon  
вот тебе дружек от меня .

test1.php
Код:
</form>



<?
echo "<p class='post_comment'>Комментарии к этой заметке:</p>";	

$result3 = mysql_query ("SELECT * FROM твоя таблица WHERE post='$id'",$db);
if (mysql_num_rows($result3) > 0)
{
$myrow3 = mysql_fetch_array($result3);

do 
{
printf ("<div class='post_div'><p class='post_comment_add'>Комментарий добавил(а): <strong>%s</strong> <br> Дата: <strong>%s</strong></p>
<p>%s</p></div>",$myrow3["author"], $myrow3["date"], $myrow3["text"]);

}
while ($myrow3 = mysql_fetch_array($result3));


}

$result4 = mysql_query ("SELECT img FROM comments_setting",$db);
$myrow4 = mysql_fetch_array($result4);

?>

<p class='post_comment'>Добавить Ваш комментарий:</p>
<form action="comment.php" method="post" name="form_com">
<p><label>Ваше имя: </label><input name="author" type="text" size="30" maxlength="30"></p>
<p><label>Текст комментария: <br> <textarea name="text" cols="32" rows="4"></textarea></label></p><p>Введите сумму чисел с картинки<br><img style='margin-top:17px;' src="<? echo $myrow4["img"]; ?>" width="80" height="40">
  <input style='margin-bottom:16px;' name="pr" type="text" size="5" maxlength="5"></p>
  <input name="id" type="hidden" value="<? echo $id; ?>">
<p><input name="sub_com" type="submit" value="Комментировать"></p> 


</form>
test2.php

Код:
</form>



<?
echo "<p class='post_comment'>Комментарии к этой заметке:</p>";	

$result3 = mysql_query ("SELECT * FROM твоя таблица WHERE post='$id'",$db);
if (mysql_num_rows($result3) > 0)
{
$myrow3 = mysql_fetch_array($result3);

do 
{
printf ("<div class='post_div'><p class='post_comment_add'>Комментарий добавил(а): <strong>%s</strong> <br> Дата: <strong>%s</strong></p>
<p>%s</p></div>",$myrow3["author"], $myrow3["date"], $myrow3["text"]);

}
while ($myrow3 = mysql_fetch_array($result3));


}

$result4 = mysql_query ("SELECT картинка  FROM таблица",$db);
$myrow4 = mysql_fetch_array($result4);

?>

<p class='post_comment'>Добавить Ваш комментарий:</p>
<form action="comment.php" method="post" name="form_com">
<p><label>Ваше имя: </label><input name="author" type="text" size="30" maxlength="30"></p>
<p><label>Текст комментария: <br> <textarea name="text" cols="32" rows="4"></textarea></label></p><p>Введите сумму чисел с картинки<br><img style='margin-top:17px;' src="<? echo $myrow4["img"]; ?>" width="80" height="40">
  <input style='margin-bottom:16px;' name="pr" type="text" size="5" maxlength="5"></p>
  <input name="id" type="hidden" value="<? echo $id; ?>">
<p><input name="sub_com" type="submit" value="Комментировать"></p> 


</form>

ну а в mysql надеюсь догадаешься какие таблицы создавать
зачем 2 одинаковых кода? и оба выводят значения из БД но не вставляют его туда.

дописал вставку коментов в БД могут быть эроры поскольку писл а скорую руку.
PHP код:
<?php
if($_POST['sub_com'] ){
if(
$_POST['author']{
if(
$_POST['text']{
$avtor=trim($_POST['author']);
$text= trim($_POST['text']);
$id=mysql_insert_id();
mysql_query("INSERT INTO `таблица` SET `author`='".$avtor."',`text`='".$text."',`date`='".date()."'")
or die(
mysql_error());
 echo
'<script>alert(/тормоз! все ок :)/)</script>';
 echo 
'<meta http-equiv="refresh" content="0;url="'.$_SERVER['PHP SELF'].'">';
}else{
    echo
'<script>alert(/тормоз! комент забыл запостить!/)</script>';
    }    
}else{
    echo
'<script>alert(/тормоз! где логин ?!/)</script>';
    }    

}else{
    echo
'<br>постим коменты';
    }

echo 
"<p class='post_comment'>Комментарии к этой заметке:</p>";    

$result3 = mysql_query ("SELECT * FROM твоя таблица WHERE post='$id'",$db);
if (
mysql_num_rows($result3) > 0)
{
$myrow3 = mysql_fetch_array($result3);

do 
{
printf ("<div class='post_div'><p class='post_comment_add'>Комментарий добавил(а): <strong>%s</strong> <br> Дата: <strong>%s</strong></p>
<p>%s</p></div>"
,htmlspecialchars($myrow3["author"]), $myrow3["date"], htmlspecialchars($myrow3["text"]));

}
while (
$myrow3 = mysql_fetch_array($result3));


}

$result4 = mysql_query ("SELECT img FROM comments_setting",$db);
$myrow4 = mysql_fetch_array($result4);

?>

<p class='post_comment'>Добавить Ваш комментарий:</p>
<form action="comment.php" method="post" name="form_com">
<p><label>Ваше имя: </label><input name="author" type="text" size="30" maxlength="30"></p>
<p><label>Текст комментария: <br> <textarea name="text" cols="32" rows="4"></textarea></label></p>
  <input style='margin-bottom:16px;' name="pr" type="text" size="5" maxlength="5"></p>
  <input name="id" type="hidden" value="<? echo $id; ?>">
<p><input name="sub_com" type="submit" value="Комментировать"></p> 


</form>

Последний раз редактировалось L I G A; 08.09.2009 в 09:46..
 
Ответить с цитированием