PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
Merty Отправлено: 16 Марта, 2010 - 22:41:37 • Тема: Проблема со смарти • Форум: Программирование на PHP

Ответов: 12
Просмотров: 601
Спасибо тем, кто откликнулся и за пример тоже. суть в общем-то понял
Merty Отправлено: 16 Марта, 2010 - 18:06:00 • Тема: Проблема со смарти • Форум: Программирование на PHP

Ответов: 12
Просмотров: 601
Спасибо! Что-то наворотил.
В общем я получаю в index.php значение id
По умолчанию id=0 - главная
Если id не равен 0 то открывается шаблон с подробной информацией об организации, куда сейчас пытаюсь вывести информацию о конкретной организации))
Merty Отправлено: 16 Марта, 2010 - 16:52:03 • Тема: Проблема со смарти • Форум: Программирование на PHP

Ответов: 12
Просмотров: 601
Окончательно затупил в своей безграмотности...
Вот более конкретный пример.
Заношу поля базы данных в массив.
После вывожу в main.tpl
{foreach from=$news item=item}
<tr>
<td>{$i++}</td>
<td> <a href="index.php?id={$item.id}">{$item.name} </a></td>
<td>{$item.rodwork}</td>
<td>{$item.datecreate}</td>
</tr>

{/foreach}

И при нажатии на ссылку, надо чтобы отобразился другой шаблон, где будет инфа о конкретной компании...
Благодарю за помощь
Merty Отправлено: 16 Марта, 2010 - 01:01:29 • Тема: Проблема со смарти • Форум: Программирование на PHP

Ответов: 12
Просмотров: 601
JustUserR пишет:
Merty пишет:
Сам вопрос: как мне передать, какой-либо параметр переменной page при нажатии на ссылку в index.tpl????
То есть вы хотите подключать файлы через include с передачей параметра - напрямую это не получится потому что происходит прямое считывание и интерпреация файла PHP - похожий метод бы работал в случае вывоза по CGI но не подключания файла а его исполнения
Чтобы передавтаь парамерты вы можете создать глобальную переменную и хранить данные в ней - либо же использовать переменную окружения

А как этой самой переменой передать конкретное значение при нажатии на ссылку
Merty Отправлено: 15 Марта, 2010 - 11:59:57 • Тема: Проблема со смарти • Форум: Программирование на PHP

Ответов: 12
Просмотров: 601
Добрый день. Осваиваю PHP и использую smarty ва данный момент.
Вот столкнулся с такйо проблемой.
В Index.php я подключаю шаблон index.tpl
В самом шаблоне в <div class="cont"> хочу выводить подключать шаблон в зависимости от нажатой ссылки
Для примера выглядеть это будет так:
{if $page=='view'}
{include file="add.tpl"}
{else}
{include file="cont/main.tpl"}
{/if}

По умолчанию page задана в index.php

Сам вопрос: как мне передать, какой-либо параметр переменной page при нажатии на ссылку в index.tpl????

Грубо говоря мне нужно, что бы скажем при нажатии на ссылку Главная в page заносилось index, при нажатии на Добавить - add
Или такое не возможно?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB