PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (3): « 1 [2] 3 »
Найдено сообщений: 33
юрьич
Отправлено: 09 Февраля, 2017 - 15:43:34 • Тема: Условие для переменной,заданной в смарти. • Форум: Хранение данных, их вывод и обработка
Ответов: 14 Просмотров: 1892
Всем привет.В шаблоне задаю переменную.(из php никак не задать)
CODE (
html ):
скопировать код в буфер обмена
{foreach key=tid item=item from=$recept}
{assign var="image" value="/images/dieta/recepts/small/recept{$item.id}.jpg"}
<li > {if $image}<img style = "width:20px;float:left;margin-right:5px;" src = "{$image}" / >
{/if}<a href = "/dieta/{$login}/eat/{$item.id}.html" > {$item.title}</ a ></ li >
{/if}
{/foreach}
Вот это условие {if $image} не работает. Как по другому можно?
юрьич
Отправлено: 25 Ноября, 2016 - 00:00:51 • Тема: SQLite • Форум: Работа с СУБД
Ответов: 1 Просмотров: 635
С самим запросом вроде разобрался.Теперь не понятно как файлы tblxxx объеденить в один?
юрьич
Отправлено: 24 Ноября, 2016 - 14:48:45 • Тема: SQLite • Форум: Работа с СУБД
Ответов: 1 Просмотров: 635
Здравствуйте.Есть база Sqlite. Открыл её в FF(приложение SQLite Manager) посмотреть структуру.
Попытался сделать запрос на выборку, но что то не выходит.( Нужен поиск по слову в перспективе).В tblxxxx слова и выражения.Не пойму к чему обращаться.Пытаюсь к sqlite_master
ничего не выводит.Подсобите понять.
юрьич
Отправлено: 17 Августа, 2016 - 20:01:18 • Тема: Вывод данных по дням недели • Форум: Хранение данных, их вывод и обработка
Ответов: 0 Просмотров: 674
Здравствуйте.Каждый день в таблицу заносятся данные, которые пишутся в базу MySql и выводятся в смарти-шаблон.Примерно так, в виде простой таблицы
CODE (
html ):
скопировать код в буфер обмена
{foreach key=tid item=list from=$lst}
<tr class = "list" >
<td class = "self_resalt" ><input type = "checkbox" name = "self_del[]" class = "self_del[]" id = "{$list.id}" value = "0" ><label id = "today" > {$list.date}</ label ></ td >
<td class = "all" > {$list.self_kkal}</ td >
<td class = "all" > {$list.self_carbon}</ td >
<td class = "all" > {$list.self_fat}</ td >
<td class = "all" > {$list.self_protein}</ td >
</ tr >
{/foreach}
Как можно записывать эти данные в таблицу по дням недели,т.е. сюда
юрьич
Отправлено: 11 Августа, 2016 - 10:55:07 • Тема: Получить имя файла из строки. • Форум: Хранение данных, их вывод и обработка
Ответов: 1 Просмотров: 716
Всем привет. Есть аякс запрос на удаления сообщения юзера. В файле обработчика примерно это
PHP:
скопировать код в буфер обмена
f ( $do == 'delmessage' ) {
if ( $_SERVER [ 'HTTP_X_REQUESTED_WITH' ] != 'XMLHttpRequest' ) { cmsCore:: halt ( ) ; }
$msg = $inDB -> get_fields ( 'cms_user_msg' , "id='$id '" , '*' ) ; // это запрос в базу на выборку сообщения.
$msg [ 'message' ] = 'здесь текст сообщения, строка' ;
}
В строке сообщения, кроме текста может быть код, содержащий имя файла
Можно ли как то в файле-обработчике получить имя этого файла?
(Добавление)
Разобрался.
юрьич
Отправлено: 15 Сентября, 2014 - 10:25:17 • Тема: скачать mp3 файл • Форум: Работа с файловой системой и файлами
Ответов: 1 Просмотров: 1135
Здравствуйте. Вот часть кода отвечающая за скачивания файлов
PHP:
скопировать код в буфер обмена
if ( $fdo == 'download' ) {
$file_id = cmsCore:: request ( 'fileid' , 'int' , 0) ;
$allowsql = $inUser -> id ? '' : "AND allow_who='all'" ;
$file = $inDB -> get_fields ( 'cms_user_files' , "id = '$file_id ' {$allowsql} " , 'user_id, filename, allow_who' ) ;
if ( ! $file ) { cmsCore:: error404 ( ) ; }
$fileurl = '/upload/userfiles/' . $file [ 'user_id' ] . '/' . $name ;
if ( ! file_exists ( PATH
. $fileurl ) ) { cmsCore
:: error404 ( ) ; }
if ( $file [ 'user_id' ] != $inUser -> id && $file [ 'allow_who' ] != 'all' && ! $inUser -> is_admin ) { $inCore -> halt ( $_LANG [ 'FILE_HIDEN' ] ) ; }
$inDB -> query ( "UPDATE cms_user_files SET hits = hits + 1 WHERE id = $file_id " ) ;
header ( 'Content-Disposition: attachment; filename=' . basename ( $fileurl ) . "\n " ) ; header ( 'Content-Type: application/x-force-download; name="' . $fileurl . '"' . "\n " ) ; cmsCore:: halt ( ) ;
}
Но он работает только с архивами. Подскажите пожалуйста что поменять,что бы можно было скачивать mp3? Пробовал с заголовками варианты, что нашёл в инете, но что то не выходит.
юрьич
Отправлено: 30 Августа, 2014 - 22:29:49 • Тема: Условие в assign • Форум: Вопросы новичков
Ответов: 1 Просмотров: 111
Здравствуйте, передаю в smart из file.php
PHP:
скопировать код в буфер обмена
...................
assign
( 'labels' , array ( 'comments' => $_LANG [ 'ANSWERS' ] , 'add' => $_LANG [ 'REPLY' ] , 'rss' => $_LANG [ 'RSS_FEED' ] , 'not_comments' => $_LANG [ 'NOT_ANSWERS' ] ) ) -> ....................
Можно ли сюда как то вставить условие к переменной 'add',т.е нужно так как то
PHP:
скопировать код в буфер обмена
assign
( 'labels' , array ( 'comments' => $_LANG [ 'ANSWERS' ] , if ( $a == $b ) ) { 'add' => $_LANG [ 'REPLY' ] } , 'rss' => $_LANG [ 'RSS_FEED' ] , 'not_comments' => $_LANG [ 'NOT_ANSWERS' ] ) ) ->
юрьич
Отправлено: 23 Мая, 2014 - 23:32:38 • Тема: как вывести результат консольной команды • Форум: Операционная система и системные вызовы
Ответов: 0 Просмотров: 1740
Здравствуйте. Localhost.Ubuntu12.04.Нужно резать видео на превью. Поставил ffmpeg.Выполняю
всё работает. Но не знаю как теперь мне эту команду прекрутить к php файлу, где идёт загрузка видео. Весь инет облазил. Узнал, что есть команды exec(),passthru, но как использовать не понимаю. Помогите,плиз, примером или ссылку дайте,
юрьич
Отправлено: 22 Апреля, 2014 - 04:20:32 • Тема: Перебор массива • Форум: Вопросы новичков
Ответов: 0 Просмотров: 68
Здравствуйте. При выполнении запроса через эту ф-цию
PHP:
скопировать код в буфер обмена
public function get_table_cat( $table , $where , $fields = '*' ) {
$sql = "SELECT $fields FROM $table " ;
if ( $where ) { $sql .= ' WHERE ' . $where ; }
$result = $this -> inDB -> query ( $sql ) ;
if ( $this -> inDB -> num_rows ( $result ) ) {
while ( $data = $this -> inDB -> fetch_assoc ( $result ) ) {
$list [ ] = $data ;
}
return $list ;
} else {
return false ;
}
}
Вызываю
на выходе имею данные с двух строк.Масив вида: Array ( [0] => Array ( [id] => 1046 [parent_id] => 1044 ... При попытки вывести
$cats['ххх'] например, естественно ничего не выводит. А если выполняю перебор
то выводит данные только одной строки базы. Подскажите, как решить данный вопрос. Т.е как получить массив что бы можно было использовать $cats['xxx'];
юрьич
Отправлено: 10 Апреля, 2014 - 23:57:57 • Тема: Не могу вывести переменную в запросе • Форум: Вопросы новичков
Ответов: 3 Просмотров: 150
Здравствуйте. Вот запрос
PHP:
скопировать код в буфер обмена
... $sql = "SELECT * FROM cms_video WHERE cat_id =
(SELECT id FROM cms_video_category WHERE seolink = '.$link .')" ;...
Переменая $link = $link = cmsCore::request('seolink', 'str');
echo $link; выводит то что и прописывает в поле seolink. Если вместо переменной пишу значение всё работает. Подскажите в чём дело.
юрьич
Отправлено: 11 Сентября, 2012 - 20:54:16 • Тема: проверка паролей • Форум: Вопросы новичков
Ответов: 9 Просмотров: 548
Возможно Вы и правы,но в данном случае это не поможет найти ошибку,а сей процесс это один из способов познания.Хотя думаю,что Вы и здесь что нибудь ответите.
юрьич
Отправлено: 11 Сентября, 2012 - 19:53:12 • Тема: проверка паролей • Форум: Вопросы новичков
Ответов: 9 Просмотров: 548
Имена уже 10раз проверил.Твой вариант не понял,это что неравенство задать?
Страниц (3): « 1 [2] 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB