Нужно сделать удобную систему шаблонов для сайта, ну чтобы не парится что дизайнеры покоцают код, копался в гугле, наткнулся на smarty, кто-нибудь может линкануть краткий мануал по использованию, или может есть какая-то похожая технология, читал www[dot]smarty[dot]net/docsv2/ru/ (вынос мозга), может кто-нибудь может объяснить как оно работает, или может есть какие-то другие похожие системы?
Ну т.е. я вот хочу например чтобы не писать код прямо в tpl файлах, выводить туда что-то типа {menu}.
Пробовал через Select count(*) from $row[]
Не получилось
Пробовал через mysql_num_rows, тоже что-то не так. Подскажите плиз.
Мне нужно чтобы всё было в одном цикле, ну т.е. чтобы выводить было удобно:
Таблица {название таблицы}, колличество записей {колличество}
=)
Совсем уже крыша едет, никак не могу сообразить что не так.
То ли лыжи не едут, то ли я...
Короче вот в чем суть проблемы:
Index делает проверку на наличие user_id, если нету тогда подключает login.html, если данные есть должен подключать другой файл, но:
После ввода логина и пароля, юзера перекидывает на auth.php, а затем возвращает на index.php, но почему-то возвращает уже без сессионных данных, в результате получается что мы авторизовываемся, появляется надпись "Вы успешно зашли", а патом опять "Введите логин и пароль".
Auth.php
if($brows!=='chrome'){echo'<h1>Для правильной работы требуется установить <a href="http://www.google.ru/chrome?hl=ru&brand=CHMI">Google Chrome</a></h1><br>Ваш браузер '.$brows.' не поддерживается, пожалуйста зайдите через Chrome*';;}
elseif(($brows=='chrome') and (!empty($_SESSION['id']))){echo$content;}
elseif(($brows=='chrome') and (empty($_SESSION['id']))){echo$authform;}
unset($_SESSION['id']);// уничтожаем переменные в сессиях
?>
а сама кнопка выхода вообще примитив: <a href="exit">Выход</a>
если у тебя htaccess настроен на скрытие расширений, то можешь написать как у меня, если нет, тогда вместо exit напиши exit.php
Логично, т.е. я просто в html укажу где находится обработчик формы, а в саму форму передать данные из php не получится? Т.е. я не могу отправить в форму данные вытянутые из БД?
В таком случае мне придётся передалывать немного логику скриптов. Т.е. не передавать туда, а принимать оттуда, так?
Не понимаю.
Зачем в таком случае создавать формы в отдельных html файлах, если всё-равно приходится записывать элементы форм прямо в php
или Viper меня не совсем правильно понял. Я хочу научиться корректно использовать HTML формы. Т.е. я создаю сначала скрипт, он же file.php, в нём пишу всю функциональную часть, дальше создать HTML файл, в котором созданы все необходимые интерфейсные элементы ну там таблицы, кнопки, галочки и прочая чушь.
Теперь мне нужно чтобы всё что обработалось в php выводилось по то разметке, которая настроена в HTML файле, т.е. с учетом всех таблиц, элементов и прочей ереси.
Я готовлю страницу входа на сайт.
У меня не просто ввод логина и пароля, а перед тем как вводить логин и пароль юзер должен сначала выбрать уровень доступа.
Т.е. форма авторизации разделена на 2 div'а. В левом нужно выбрать уровень, в правый ввести данные.
Я планировал сделать input radio, но чтобы они выглядели так какбудто это кнопки.
Хотя может было бы логичней сделать кнопки, но тогда придётся придумывать другой способ отправки параметра.