|
|
|
| Ребята, помогите. Возник вопрос. Сделал таблицу - ячейка вверху (шапка), слева (меню) и большая справа. В большую ячейку хочу помещать страницы которые выбираю в меню. Как это сделать? Если это делается с помощью переменных - include("$page"); то как сделать чтобы при нажатии на кнопку (типа ссылки) задавалась эта переменная? Есть ещё мысли что это можно сделать с помощью функции GET... Подскажите, пожалуйста как это правельнее сделать. | |
|
|
|
|
|
|
|
для: Andchir
(01.01.2007 в 14:09)
| | примерно так - неменяемые файлы (шапка и меню) подключаете инклудом, а центральную часть в зависимости от параметра ссылки
<?php
include("picture.html");
include("menu.html");
$ref=$HTTP_GET_VARS["ref"];
if (empty($ref)) {
$ref='index';
}
$filenamet=$ref . ".html";
include("$filenamet");
?>
|
если параметр ref пуст то подключится index.html
ссылки будут такие:
<a href="?ref=texno" >технологии</a> | |
|
|
|
|
|
|
|
для: AlexSol
(01.01.2007 в 14:29)
| | А как сделать чтобы menu.html появлялся слева, а не вверху? | |
|
|
|
|
|
|
|
для: Andchir
(01.01.2007 в 14:38)
| | поставить инклуд в нужное место хтмл-таблицы. | |
|
|
|
|
|
|
|
для: Andchir
(01.01.2007 в 14:38)
| | Ну напиши html шаблон..и раскидай все инклуды по нему.. | |
|
|
|
|
|
|
|
для: Alph[p]a
(01.01.2007 в 14:45)
| | Всё понял. Огромнейшее спасибо!!! | |
|
|
|
|
|
|
|
для: Andchir
(01.01.2007 в 14:50)
| | Опять вопрос. У меня таблица в таблице. Как сделать чтобы таблица была вверху ячейки?
Пробывал Не работает. Ну или если сделать include("page.html") в таблицу - как прицепить к верху? | |
|
|
|
|
|
|
|
для: Andchir
(01.01.2007 в 15:19)
| | так пойдёт?
<table border=1>
<tr><td colspan=2><?php include("picture.html");?></td></tr>
<tr><td><?php include("menu.html"); ?></td>
<td>
<?php
$ref=$_GET['ref'];
If (empty($ref))
{
include (inc/index.php);
}
else
{
if (!file_exists("inc/".$ref.".php"))
{
echo "Page not Found!";
}
@include("inc/".$ref.".php");
}
}
?>
</td></tr>
<tr><td colspan=2>reklama</td></tr>
</table>
|
| |
|
|
|
|
|
|
|
для: Alph[p]a
(01.01.2007 в 15:30)
| | Я так и сделал. Только если правая ячейка длиннее (по вертикали), то то что в левой ячейке получается по центру, а нужно чтобы оставалось вверху. | |
|
|
|
|
|
|
|
для: Andchir
(01.01.2007 в 16:13)
| | <td valign=top> к левой ячейке зепляй...и всё OK будет | |
|
|
|
|
|
|
|
для: Alph[p]a
(01.01.2007 в 16:29)
| | Даже стыдно говорить спасибо за знания которыми делятся тут знающие люди. Но пока "халяву" не прикрыли будем пользоваться)) Большое спасибо! Особенно Alph[p]a. | |
|
|
|