Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Как сделать, чтобы в одном файле была пара страниц?

Обсуждение темы Как сделать, чтобы в одном файле была пара страниц? в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Как сделать так, чтобы в одном файле была пара страниц? Например PHP код: http : //web-silver.ru/forum/newthread.php?do=и дальше  ....


Закрытая тема
 
Опции темы
Старый 29.10.2008, 11:21   #1
Как сделать так, чтобы в одном файле была пара страниц?
Например
PHP код:
http://web-silver.ru/forum/newthread.php?do=и дальше 
.

Последний раз редактировалось kost; 29.10.2008 в 22:38..
 
Старый 29.10.2008, 11:21
Ссылки
Старый 29.10.2008, 12:40   #2
PHP код:
if ($_REQUEST['do'] == '...') {
   
// страница 1
} else if ($_REQUEST['do'] == '..') {
   
// страница 2
} else {
   
// страница 3

 
Старый 29.10.2008, 15:21   #3
Цитата:
Сообщение от deMone Посмотреть сообщение
PHP код:
if ($_REQUEST['do'] == '...') {
   
// страница 1
} else if ($_REQUEST['do'] == '..') {
   
// страница 2
} else {
   
// страница 3

А ты проверял ?
у меня выводит
Код:
Parse error: parse error, unexpected '{' in z:\home\localhost\www\1\1.php on line 11
 
Старый 29.10.2008, 16:51   #4
Virusamur, это вам задание -- разобраться, в чем ошибка.
 
Старый 29.10.2008, 19:42   #5
Virusamur, берем учебник Котерова и штрудируем от корки до корки. Потом приходим сюда и задаем вопросы.
 
Старый 29.10.2008, 19:51   #6
Virusamur, это общий пример. Это не значит, что вам его забивать надо. Просто чтобы в одном php файле умещалось несколько страниц, необходимо ввести переменную и поставить условие. Каждой странице будет соответствовать определенное значение переменной.
 
Старый 29.10.2008, 19:57   #7
Учитывая, что в моём коде 7 строк, а ваша ошибка возникла в 11 строке — это явно не моя ошибка.

И не сомневайтесь, проверил: код работает. Уж за 8 лет я научился писать подобные вещи без ошибок.
 
Старый 29.10.2008, 21:53   #8
Всё я понял свою ошибку!!!
Но всё таки вы водит ошибку.На (Главной)Когда ещё не написанно В браузере переменную do.
PHP код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php 
if ($_REQUEST['do'] == '3') {
   echo (
"354545445"); // страница 1
} else if ($_REQUEST['do'] == '2') {
   echo (
"25454545"); // страница 2
} else {
  echo(
"454545445"); // страница 3
}
?>
</body>
</html>
Ошибку выводит
Код:
Notice: Undefined index: do in z:\home\localhost\www\1\1.php on line 10

Notice: Undefined index: do in z:\home\localhost\www\1\1.php on line 12
454545445
 
Старый 29.10.2008, 22:17   #9
бугага. Отключите нотайсы в ПХП. ну а чтоб уж совсем вылизанно было, то:
PHP код:
if (isset($_REQUEST['do']) && ($_REQUEST['do'] == '3')) { 
   echo (
"354545445"); // страница 1 
} else if (isset($_REQUEST['do']) && ($_REQUEST['do'] == '2')) { 
   echo (
"25454545"); // страница 2 
} else { 
  echo(
"454545445"); // страница 3 


Последний раз редактировалось kost; 29.10.2008 в 22:41..
 
Этот пользователь сказал спасибо Асмодиан за это полезное сообщение:
Virusamur (30.10.2008)
Старый 29.10.2008, 22:39   #10
Цитата:
Сообщение от Makarenya Посмотреть сообщение
Отключите нотайсы в ПХП.
Не надо такие советы давать.
 
Старый 29.10.2008, 22:39
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сделать фон для страниц сайта Dizarew Вакансии 1 01.02.2016 07:51
Два JS в одном HTML файле coreldraw HTML, CSS, JavaScript 8 01.03.2008 13:32
Две кодировки в одном Html файле! keygena HTML, CSS, JavaScript 8 13.04.2006 10:14
2 разные кодировки в одном файле GAP HTML, CSS, JavaScript 0 18.02.2004 17:27
сайт в одном файле dimka_sh HTML, CSS, JavaScript 5 03.04.2003 20:26


Текущее время: 23:58. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум