|
|
|
| Ошибки не выдает. Но комменты не выводятся.
<?php
$result = mysql_query("SELECT * FROM comment_ege ORDER BY date DESC LIMIT 3", $db);
while ($comment = mysql_fetch_array($result));
{
$author = $comment["author"];
$post = $comment["post"];
$text = $comment["text"];
if (strlen($text) > 75 ) {
$text = substr($text, 0, 75).'...';
}
printf("<a href='view_post_ege.php?id=%s'><div class='comment-content2'>
<h6>%s</h6>
<p>%s</p></a>
</div>
",$post,$author,$text);
}
|
А вот так выводятся
<?php
$result = mysql_query("SELECT * FROM comment_ege ORDER BY date DESC LIMIT 3", $db);
if(mysql_num_rows($result) > 0)
{
$comment = mysql_fetch_array($result);
do
{
$author = $comment["author"];
$post = $comment["post"];
$text = $comment["text"];
if (strlen($text) > 75 ) {
$text = substr($text, 0, 75).'...';
}
printf("<a href='view_post_ege.php?id=%s'><div class='comment-content2'>
<h6>%s</h6>
<p>%s</p></a>
</div>
",$post,$author,$text);
}
while ($comment = mysql_fetch_array($result));
}
?
|
| |
|
|
|
|
|
|
|
для: liberty
(14.02.2013 в 09:02)
| | У вас цикл заканчивается не начавшись. Уберите точку с запятой после while. | |
|
|
|
|
|
|
|
для: Sfinks
(14.02.2013 в 09:08)
| | Спасибо. | |
|
|
|
|
|
|
|
|
для: liberty
(14.02.2013 в 09:02)
| | используйте error_reporting(E_ALL); первой строкой в файле, будете видеть все ошибки и предупреждения | |
|
|
|
|
|
|
|
для: Slo_Nik
(14.02.2013 в 12:41)
| | Тут не было ошибки и ничего не вывелось бы. Тут по опечатке был сломан алгоритм исполнения. | |
|
|
|