1. У меня тут выводятся 2 новости, при клике по заголовку новости выводится полная новость, но у меня проблема, при клике на 1ю и 2ю новость выводится полная версия 1й новостей, как их присвоить короткую и полную версию по ID?
2. Как сделать так, чтобы выводились новости в обратном порядке, т.е если у меня есть 2 новости 1 и 2, как вывести сначало 2ю, а потом 1ю.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- // Подключение настроек mysql
- require_once('config.php');
- // Выборка данных из базы
- // Проверка на успех выборки
- if(!$result)
- {
- }
- // Создание таблицы и вывод в нее данных из базы
- if ($count > 0){
- for ($i = 0; $i < $count; $i++) {
- echo '<table width="100%" border="0">';
- echo '<tr>';
- echo '<td colspan="2">' . '<b>' . '<a href="index.php?page=1&id='.$row['id'].'">'.$row['news_name'].'</a>' . '</b>' . '</td>';
- echo '<td rowspan="3" valign="top">' . '<img src="'.$row['news_screen']. '" title="'.$row['news_name'].'" alt="'.$row['news_name'].'" width="200" height="150">' . '</td>';
- echo '</tr>';
- echo '<tr><td colspan="2" width="100%">' . $row['cut_message'] . '</td></tr>';
- echo '<tr>';
- echo '<td valign="top">' . $row['add'] . '</td>';
- echo '<td valign="top">' . $row['date'] . '</td>';
- echo '</tr>';
- echo '</table>';
- }
- else{
- echo '<table width="100%" border="0">';
- echo '<tr><td><b>'. $row['news_name'] . '</b></td></tr>';
- echo '<tr><td>' . $row['full_message'] . '</td></tr>';
- echo '<tr>';
- echo '<td>' . $row['add'] . '</td>';
- echo '<td>' . $row['date'] . '</td>';
- echo '</tr>';
- echo '</table>';
- }
- }
- }
- else
- echo 'Новостей нет';
- ?>