X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод новостей из БД
Konstantin_ua
Konstantin_ua
Topic Starter сообщение 22.8.2014, 18:04; Ответить: Konstantin_ua
Сообщение #1


Привет всем, я нуб в веб программировании:wacko:, так что не судите строго.
Хочу что бы по нажатию на ссылку читать полностью открывало новость, но немогу передать айди или что то не так делаю. Буду рад помощи.

<?
function show_form(){

require 'connect.php';
$result = mysql_query("SELECT * FROM news WHERE id = '".$_GET['id']."';", $link);
$row = mysql_fetch_array($result);
}
?>
<?
require 'connect.php';
$result = mysql_query("SELECT * FROM news ORDER BY id;", $link);
$row = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result) ){
echo '<b>'.$row['title'] . "<br /></b>";
echo $row['description'] . "";
echo ' <input type="hidden" name="id" value="'.$_GET['id'].'";"> ';
echo '<a href="?id='. $row['ID'] . '"> <b><i> читать полностью</a> </i></b><br>';
echo '<i>'.$row['avtor'] . $row['date'] . "<br /><br /></i>";
}
?>

<?php

if($_GET['id']){ show_form(); echo 'YES';}
else
echo 'bl9Tb';
?>

И еще вопросик в добавок, как сделать что бы на страничке выводилось не больше 5 новостей и была менюшка перелистовать эти странички.:rolleyes:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 22.8.2014, 20:02; Ответить: Degradator
Сообщение #2


А что за переменная $link? Скорее всего $row['ID'] не равно $row['id']?

$result = mysql_query("SELECT * FROM news WHERE id = '".$_GET['id']."';", $link);

[PHP]
http://site.com/?id=-1'%20UNION%20SELE...20FROM%20*users
[/PHP]
Как-то так примерно можно получить данные про всех пользователей вашего чудо сайта, и вобще из любой таблицы.

(Konstantin_ua @ 22.8.2014, 21:04) *
еще вопросик в добавок, как сделать что бы на страничке выводилось не больше 5 новостей

LIMIT 0, 5

(Konstantin_ua @ 22.8.2014, 21:04) *
и была менюшка перелистовать эти странички

гугли пагинатор
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Konstantin_ua
Konstantin_ua
Topic Starter сообщение 26.8.2014, 12:45; Ответить: Konstantin_ua
Сообщение #3


гугли пагинатор


LIMIT 0, 5




Спасибо, нашел разобрался.
Причина была в ID, нужно было маленькими написать.

[PHP]
http://site.com/?id=-1'%20UNION%20SELE...20FROM%20*users
[/PHP]
Как-то так примерно можно получить данные про всех пользователей вашего чудо сайта, и вобще из любой таблицы.

это я не понял:nea:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 27.8.2014, 22:57; Ответить: Degradator
Сообщение #4


Когда на твой сайт придет вот такой запрос
http://site.com/?id=-1'%20UNION%20SELE...20FROM%20*users
то вот в этой строчке
$result = mysql_query("SELECT * FROM news WHERE id = '".$_GET['id']."';", $link);
Будет написано вот это
$result = mysql_query("SELECT * FROM news WHERE id = '-1' UNION SELECT name AS id FROM users;", $link);
И как ты думаешь, что за данные он вернет?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 97657 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6746 10.10.2023, 19:25
автор: Sbitcoin
Открытая тема (нет новых ответов) Посоветуйте новостные CPA смарт-витрины новостей
10 Boymaster 2387 21.8.2023, 17:25
автор: Boymaster
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132436 7.5.2023, 13:26
автор: Вера_Симонова
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«»
13 101Crypta 12130 18.4.2023, 23:15
автор: 101Crypta


 



RSS Текстовая версия Сейчас: 28.3.2024, 12:48
Дизайн