[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разделить страницу
SavvaX
Здравствуйте. Помогите пожалуйста.

У меня есть файл adminnews.php, он содержит в себе управление новостями (просмотр, удаление, добавление) и отображаетcя весь целиком. Могу ли я сделать так, что он отображался бы частично, !!! не деля его на файлы, а вот таким например методом: adminnews.php?function=addnews (добаление новости) или adminnews.php?addnews.
Пожалуйста, разъясните как это сделать и можно ли сделать вообще.



Спустя 20 минут, 36 секунд (10.02.2010 - 23:29) vagrand написал(а):
Все просто, в случае adminnews.php?function=addnews ты пишешь след код:


switch ($_GET['function']) {
case 'addnews':
addNews();
break;

case 'deletenews':
deleteNews();
break;
}


и т.д.

Спустя 16 минут, 6 секунд (10.02.2010 - 23:45) SavvaX написал(а):
А куда в этот код вставить сами ... Допустим форму добавления новости


switch ($_GET['function']) {
case 'addnews':
addNews( ???СЮДА??? );
break;

case 'deletenews':
deleteNews();
break;
}

Спустя 5 часов, 25 минут, 24 секунды (11.02.2010 - 05:10) NewBePhp написал(а):
или под 2 вариант adminnews.php?addnews.


switch ($_SERVER[QUERY_STRING]) {
case 'addnews':
addNews();
break;

case 'deletenews':
deleteNews();
break;
}

Спустя 10 часов, 50 минут, 19 секунд (11.02.2010 - 16:00) SavvaX написал(а):
Выводит такую ошибку (1 случай):

Call to undefined function addnews() in .../adminnews.php on line 193

Спустя 2 минуты, 23 секунды (11.02.2010 - 16:03) SavvaX написал(а):
Во втором случае:

Parse error: syntax error, unexpected T_ECHO, expecting ')' in .../adminnews.php on line 193

Спустя 3 минуты, 36 секунд (11.02.2010 - 16:06) DedMorozzz написал(а):
Написало же, что не так! Иль хочешь перевести на русский?

Спустя 3 минуты, 3 секунды (11.02.2010 - 16:09) SavvaX написал(а):
Я не могу понять как разделить одну страницу, кто нибудь может просто объяснить. Если эти функции правильные, то объясните, ку да вставлять текст (код), который я хочу, что бы он отображался.

Спустя 5 минут, 39 секунд (11.02.2010 - 16:15) Gradus написал(а):
function  addNews()
{
echo 'добавляйте новость';
}

function deleteNews();
{
echo 'Удаляйте новость';
}

switch ($_GET['function']) {
case 'addnews':
addNews();
break;

case 'deletenews':
deleteNews();
break;
}

А вообще если не знаете php, за бабос за вас сделают smile.gif

Спустя 17 минут, 44 секунды (11.02.2010 - 16:33) SavvaX написал(а):
Спасибо большое, все работает правильно.

Просто мне 13, и я потихоньку учу этот язык.

Спустя 3 минуты, 30 секунд (11.02.2010 - 16:36) sergeiss написал(а):
Цитата (SavvaX @ 11.02.2010 - 17:33)
Просто мне 13, и я потихоньку учу этот язык.

Тогда почаще заходи сюда smile.gif И читай, что тут спрашивают и что советуют. Много полезного почерпнёшь.

Спустя 11 минут, 16 секунд (11.02.2010 - 16:48) SavvaX написал(а):
Если я не использую никакую функцию, то у меня стоит стандартная надпись (код), можно сделать так, что бы когда функция срабатывает, стандартный код пропадет.


function addNews()
{
echo 'добавляйте новость';
}

function deleteNews();
{
echo 'Удаляйте новость';
}

switch ($_GET['function']) {
case 'addnews':
addNews();
break;

case 'deletenews':
deleteNews();
break;
}

echo 'стандартная надпись';

Спустя 34 минуты, 18 секунд (11.02.2010 - 17:22) Gradus написал(а):
в свич пропишите
 default:
echo 'стандартная надпись';

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

Спустя 22 минуты, 20 секунд (11.02.2010 - 17:44) Rigel написал(а):
blink.gif
чтоб я в 13 таким продвинутым был...
хотя поздно

Спустя 4 дня, 4 часа, 19 минут, 52 секунды (15.02.2010 - 22:04) SavvaX написал(а):
Напишите кто нибудь полный код для второго варианта. Пожайлуста.

Спустя 2 часа, 14 минут, 7 секунд (16.02.2010 - 00:18) ZeNkoT написал(а):
Основной принцип и так далее >>
Быстрый ответ:

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