Jump to content
  • 0

Добавление новостей на сайт


yaroslav
 Share

Question

Доброго времени суток,

Меня интересует как реализовать добовление новостей на сайт при помощи php

тоесть нужно что б с файла addnews.php информация которую я введу добавлялася на главную страницу index.html и в Базу данных

Пожалуйста помогите с решением проблемы

Заранее спасибо.

Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0

Во, Int, и ты так делаеш.

Объсни пожалста, зачем вот здесь переменная окружается еще фигурными скобками?

 VALUES ('{$data}')",

Доброго времени суток,

Меня интересует как реализовать добовление новостей на сайт при помощи php

тоесть нужно что б с файла addnews.php информация которую я введу добавлялася на главную страницу index.html и в Базу данных

Пожалуйста помогите с решением проблемы

Заранее спасибо.

На главную страницу информация не должна добавлятся, она добавляется в базу данных, а на главную выводится из бд.

Если вы все же решили написать скрит новостей, то помимо запроса на добавление вам надо:

1) Написать систему аутентификации(на бд, файлах или хтакссесе)

2) В защищенной части сайта, утентификацией, написать форму для создания новостей, а так же желательно для редактирования и удаления

3) Написать скрипт обработки данных из форм и соответсвующие запросы к бд

4) Созать файл вывода новостей (пых, хтмл только при соответствующей настройке сервера, через хтаксесс)

5) Для удобства посетителей, вывод новостей реализовать постранично, т.е написать соответствующюю функцию

6) После всего выше сказанного, вы еще хотите написать этот скрипт?

Edited by gesandte
Link to comment
Share on other sites

  • 0
Объсни пожалста, зачем вот здесь переменная окружается еще фигурными скобками?
На тот случай, если PHP начнёт тупить и не поймёт, где тут цветы, а где мороженое. Или если очень умный автор, взяв за основу эту строчку, обзовёт переменную как-нибудь типа $news[1]
Link to comment
Share on other sites

  • 0
На главную страницу информация не должна добавлятся, она добавляется в базу данных, а на главную выводится из бд.

Если вы все же решили написать скрит новостей, то помимо запроса на добавление вам надо:

1) Написать систему аутентификации(на бд, файлах или хтакссесе)

2) В защищенной части сайта, утентификацией, написать форму для создания новостей, а так же желательно для редактирования и удаления

3) Написать скрипт обработки данных из форм и соответсвующие запросы к бд

4) Созать файл вывода новостей (пых, хтмл только при соответствующей настройке сервера, через хтаксесс)

5) Для удобства посетителей, вывод новостей реализовать постранично, т.е написать соответствующюю функцию

6) После всего выше сказанного, вы еще хотите написать этот скрипт?

СПАСИБО ЗА СОВЕТ ВОЗЬМУ НА ЗАМЕТКУ !

мне инетересно как реализовать вот ети пункты

3)

4)

Если можно чуть конкретнее я просто не сильно разбираюся я только учуся )

Заранее Спасибо

Сколько готов заплатить?

Так сойдёт? Какой вопрос, такой ответ.

Если можно что и какой пункт означает

Заранее спасибо

Наверное, уже не хочет... :lol:

Рекомендую просто использовать DLE и не изобретать велосипед...

Хочу просто небыло времени посмотреть(

DLE платная а если и беслпатная (тоесть...) то где гарантия что через месяц мой сайт не спи...

Link to comment
Share on other sites

  • 0
Хочу просто небыло времени посмотреть(

DLE платная а если и беслпатная (тоесть...) то где гарантия что через месяц мой сайт не спи...

Ну, вообще спи... не так уж и просто. Да и кому нужен ваш сайт, чтоб его пи...? :lol:

Ну, например, я скачал ваш сайт и что дальше? Контент уже весь засвечен на вашем сайте и использовать его на другом домене - неблагодарное дело. А домен у вас через CMS не заберут. Резервная копия сайта и БД у вас должна быть в любом случае. В конце-концов БД иногда "ломается" просто...

При установке DLE используйте нестандартный префикс к БД, а также сложный пароль (отличный от пароля для входа в Админпанель DLE). Вот и всё...

Link to comment
Share on other sites

  • 0
Ну, вообще спи... не так уж и просто. Да и кому нужен ваш сайт, чтоб его пи...? :lol:

Ну, например, я скачал ваш сайт и что дальше? Контент уже весь засвечен на вашем сайте и использовать его на другом домене - неблагодарное дело. А домен у вас через CMS не заберут. Резервная копия сайта и БД у вас должна быть в любом случае. В конце-концов БД иногда "ломается" просто...

При установке DLE используйте нестандартный префикс к БД, а также сложный пароль (отличный от пароля для входа в Админпанель DLE). Вот и всё...

Нужен минимализм а в дле много функций которые я не буду использовать, мне нужно только добавлять новсть и все ))

Спасибо за совет

Link to comment
Share on other sites

  • 0

Самое простое решение нанять человека, который Вам все напишет.

Ну если самому, почитайте пару книжек по основам реляционных баз данных, справочник по SQL, справочник по PHP - это минимум. Для успеха еще необходимо знать HTML и CSS (JS на любителя).

Удачи.

Надеюсь Вы не думаете, что мы напишем весь скрипт для Вас. Можете так же скачать готовый скрипт на просторах интернета, но без знания основ Вы только запутаете свой мозк.

Link to comment
Share on other sites

  • 0
Самое простое решение нанять человека, который Вам все напишет.

Ну если самому, почитайте пару книжек по основам реляционных баз данных, справочник по SQL, справочник по PHP - это минимум. Для успеха еще необходимо знать HTML и CSS (JS на любителя).

Удачи.

Надеюсь Вы не думаете, что мы напишем весь скрипт для Вас. Можете так же скачать готовый скрипт на просторах интернета, но без знания основ Вы только запутаете свой мозк.

Мне хотелося самому разобратся

Парочку примеров если можно ))))

Link to comment
Share on other sites

  • 0
http://scripts.protoplex.ru/scripts_group/61.html

Юзайте google, он иногда полезней подобных форумов.

Спасибо ! посмотрю

Гугл и Яндекс никогда не бывают полезней форумов

допустим в гугле не напишеш

здрасте мне надо что то делалося так а се вот так

Link to comment
Share on other sites

  • 0

3 пункт.

- проверка данных, можно прямо в ПОСТ, не извлекая

- подключение к базе данных

# Подключаемся к базе данных
mysql_connect(SERVER, USER, PASSWD) or die("Не удалось установить соединение с сервером MySQL");
mysql_select_db(DB) or die("Не удалось установить соединение с базой данных");

- запрос на добавление, как написал Int, только список вбиваемых значений в базу естественно другой

- осуществена ли запись в бд (if-else)

- отключение от базы данных

4 пункт.

- подключение к базе данных

- вывод данных


$query_news = mysql_query ("SELECT * FROM `news` ORDER BY `id` LIMIT ....");

for ($i = 0; $i < mysql_num_rows($query_news); $i++) {
$news = mysql_fetch_array($query_news);

echo $news[title];
.....
}

Функцию для постраничного вывода советую взять готовую из инета

Link to comment
Share on other sites

  • 0
3 пункт.

- проверка данных, можно прямо в ПОСТ, не извлекая

- подключение к базе данных

# Подключаемся к базе данных
mysql_connect(SERVER, USER, PASSWD) or die("Не удалось установить соединение с сервером MySQL");
mysql_select_db(DB) or die("Не удалось установить соединение с базой данных");

- запрос на добавление, как написал Int, только список вбиваемых значений в базу естественно другой

- осуществена ли запись в бд (if-else)

- отключение от базы данных

4 пункт.

- подключение к базе данных

- вывод данных


$query_news = mysql_query ("SELECT * FROM `news` ORDER BY `id` LIMIT ....");

for ($i = 0; $i < mysql_num_rows($query_news); $i++) {
$news = mysql_fetch_array($query_news);

echo $news[title];
.....
}

Функцию для постраничного вывода советую взять готовую из инета

Спасибо большое БУДУ РАЗБИРАТСЯ ))))))

таких бы комментариев побольше ))) +1

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy