Ольга И.
1.05.2012 - 19:26
Пишу сайт на PHP с использованием MySQL. Разделила страничку на 3 колонки. В левой колонке находится меню. Названия меню выводятся из базы и переходят на страницы .php, которые я указала, но отображается все на новых страницах. Как сделать, чтобы информация вся менялась в средней колонке сайта?
А что конкретно-то не получается?
есть 1 файл index.php, к нему подключается левый и правый блок, значит и остальные страницы тоже должны подключать эти блоки. И вся инфа будет в средней колонке)
vagrand
1.05.2012 - 19:37
Или html frame или AJAX
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Ольга И.
1.05.2012 - 19:49
Цитата (rooor @ 1.05.2012 - 15:36) |
А что конкретно-то не получается? есть 1 файл index.php, к нему подключается левый и правый блок, значит и остальные страницы тоже должны подключать эти блоки. И вся инфа будет в средней колонке) |
В index.
php в той ячейке таблицы, где хочу, чтобы выводилось, прописала i
<TR align=center >
<TD height="500">
<div id="centr">
<?php
include 'content.php';
?>
<a href ="/index.php?page=content.php">
</div>
</TD>
</TR>
В menu.php прописала на каждую строчку меню:это одна из:
<a href ="/foto.php?page=content.php">
<?php
$query = "SELECT name FROM menu WHERE id = 2";
$result = mysql_query($query, $link);
while ($row = mysql_fetch_array($result)) {
echo $row['name']."<p>";
}
?>
</a>
Теперь мне надо, наверное, в content.
php прописать, прикаких условиях, какие страницы будут подключаться, но что-то я запуталась и незнаю будет ли это работать вообще?
Цитата (vagrand @ 1.05.2012 - 15:37) |
Или html frame или AJAX |
В интернете прочитала, что если использовать iframe, то во всех браузерах по-разному открывается.
А AJAX незнаю(
johniek_comp
1.05.2012 - 20:07
говно вопрос
$route = isset($_GET['route']) ? $_GET['route'] : header('Location: /404.html');
switch($route)
{
case 'first':
include '/tmpl/first.php';
break;
case 'two':
include '/tmpl/two.php';
break;
}
при наборе
sait.ua/index.
php?route=first
контент средней колонки будет то что в /tmpl/first.
php
_____________