[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по кода, и правильности его написания
Страницы: 1, 2
sharki
Всем привет недавно речь зашла о говнокоде вот пример моего кода -"говнокода"
Почему данные код является таковым? ведь я могу эту функцию вызвать где хочу , и она мне будет показывать что я захочу, заменив лишь ширину таблички, я могу в функцию передать еще какие то параметры, она переработает и опять выдаст что я захочу.

=)


// Функция вывода комментариев если они есть
function view_comments($id) {
if(isset($id) and !empty($id)) {

// запрашиваек комменты по определнному посту
$sql = "
SELECT comments.id_post,comments.text,comments.date,user.login,user.id
FROM comments,user
WHERE comments.id_post = '"
. mysql_real_escape_string((int)$id)."'
AND user.id = comments.id_user
ORDER BY comments.id DESC
"
;

$result = db_select($sql);

// если есть записи в БД то выводим в цикле
if(mysql_num_rows($result) > 0) {
while ($row = mysql_fetch_assoc($result))
{
printf ("
<table width=
\"700\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=
\"369\"><a href=\"?act=showuser&id=%s\">%s</a></td>
</tr>
<tr>
<td>%s</td>
</tr>
<tr>
<td>%s</td>
</tr>
</table>"
,(int)$row['id'],$row['login'], htmlspecialchars($row['text']),htmlspecialchars($row['date'])) ;
}
}


// если комментариев не обнаружено
else {echo "К данной странице нету комментариев";}

}
}

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.