1

Тема: Как опубликовать материал???

Всем привет!

Недавно использую phpMyAdmin, помогите пожалуйста разобраться с одним вопросом.
Есть материал нужно опубликовать его на главной странице, как записать это в таблицу БД и сделать ссылку чтобы статья отобразилась???

2 (изменено: DmitryV, 2010-10-07 03:15:54)

Re: Как опубликовать материал???

AndreyAs
Вообще тут не PMA Вам нужен а написать скрипт на PHP для вашей странички с запросом к базе данных mysql, создать в mysql с помощью pma базу данных потом создать таблицу с необходимыми под ваш скрит полями, далее занести в неё Ваши данные для вашего скрипта который будет их выводить на страничку, pma это не публикатор а утилита для удобства с работой с mysql сервером.

3

Re: Как опубликовать материал???

таблицу создал разместил материал.
Вопрос, как создать этот самый запрос???
когда пробую то пишет ошибка 404 не может там чего то найти ...не понятно как должна выгладить ссылка (запрос) на этот материал???

4 (изменено: DmitryV, 2010-10-07 12:38:28)

Re: Как опубликовать материал???

AndreyAs
Запрос это SQL запрос в коде написаном на php и вывод результата на страничку.
Написать на php запрос и вывести результат на страничку, я же не вижу ни структуры таблиц, ни кодов Ваших php, почитайте про php материалы для начала что бы понять принцип создания работы, с динамическими страницами использующие для хранения данных mysql. Например, тут - http://www.php.su/

5

Re: Как опубликовать материал???

Спасибо получилось)))
только не все так просто...
А можно при нажатии на ссылку чтобы сработал запрос и вместо имеющейся информации вывелась новая.
Иными словами на странице есть информация из базы надо чтоб при нажатии на ссылку из базы достало другую информацию и заменило предыдущую

6

Re: Как опубликовать материал???

AndreyAs
можно задайте в запросе выборку по условию например поля ID в таблице создайте поле ID и сделайте его первичным ключем тогда каждому ключу будет соотвествовать своя запись и стройте запросы по нужным вам ссылкам указывая в парамете ID записи,  или к другой переменной привяжите, мне так тяжело говарить не видя структуры базы и кода.

7 (изменено: AndreyAs, 2010-10-07 20:24:07)

Re: Как опубликовать материал???

Что то типа этого?

$x = my_sql_query (SELECT Text FROM tbl_news WHERE id=1);

А как в ссылку это запихнуть?
Вначале все достать, а потом переменные подставлять в ссылку?

8 (изменено: DmitryV, 2010-10-07 20:54:08)

Re: Как опубликовать материал???

нет задать допустим переменную $next она допустим будет равна нашему ID который нам необходимо выбрать
тогда ссылка быдет вида допустим /index.php?next=2
тогда в коде прописать:

if($next != NULL) // проверить значение в переменной не равное 0
{ //если не равна 0 то сделать это
$x = my_sql_query (SELECT Text FROM tbl_news WHERE id=$next); // подставляем переменную в значение ID
}else{
//если равна 0 то сделать это..
}

9

Re: Как опубликовать материал???

Я наверно совсем нуб(((
есть две ссылки:

<td><a  href="..." class="rollover1"> </a></td>
<td><a  href="..." class="rollover2"> </a></td>

и две новости.
news1
news2

Непонятно где этот код писать:

if($next != NULL) // проверить значение в переменной не равное 0
{ //если не равна 0 то сделать это
$x = my_sql_query (SELECT Text FROM tbl_news WHERE id=$next); // подставляем переменную в значение ID
}else{
//если равна 0 то сделать это..
}

И что написать в адресе ссылки???

Помогите пожалуйста!!!

10 (изменено: DmitryV, 2010-10-07 22:24:05)

Re: Как опубликовать материал???

<td><a  href="*****/index.php?next=2" class="rollover1"> </a></td>

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

<?php
if($next != NULL) // проверить значение в переменной не равное 0
{ //если не равна 0 то сделать это
$x = my_sql_query (SELECT Text FROM tbl_news WHERE id=$next); // подставляем переменную в значение ID
}else{
//если равна 0 то сделать это..
}
?>

ну и в этот код вставляем выборку из результата запроса потом уже данные вставляем в вывод странички.

11

Re: Как опубликовать материал???

Работаю на joomle там физически существует только одна страница index.php, а остальные страницы образуются от нее.
А тут насколько я понял:

а второй код уже в страничке на которой выводиться новость

нужно физически создать файл для новостей и туда их выводить?
Второй код не понял куда нужно писать(

12

Re: Как опубликовать материал???

зачем, приписать к ссылке и вызывать тот же файл только переменную к ссылке добавить и написать её обработку...

13

Re: Как опубликовать материал???

Тогда получается второй код пишется в том же файле после ссылки?

14 (изменено: DmitryV, 2010-10-08 00:25:19)

Re: Как опубликовать материал???

AndreyAs
да в том же файле, но уже если есть переменная получаем другие данные по запросу и потом уже их выводим где надо...
а другой запрос уже не выполняеться или выполняеться если переменная равно 0 тоесть заход первый на страницу без значения в переменной..