PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 10
ntym
Отправлено: 14 Января, 2017 - 13:45:04 • Тема: Редактирование новости + type=file • Форум: Вопросы новичков
Ответов: 3 Просмотров: 286
Rio пишет: Если мы при редактировании новости добавляем только название и текст, а файл новый не грузим, тогда проверим глобальный массив $_FILES на пустоту, если он пустой, то ничего с ним не делаем. Глобальный массив $_FILES содержит всю информацию о загруженных файлах.
Я это понимаю теоретически, можно пример хоть какой-то???
ntym
Отправлено: 19 Декабря, 2016 - 18:36:33 • Тема: Редактирование новости + type=file • Форум: Вопросы новичков
Ответов: 3 Просмотров: 286
Добрый вечер!
Такая задачка, есть поля:
CODE (
html ):
скопировать код в буфер обмена
<input type = 'text' value = 'TestTitleNews' name = 'title' >
<textarea name = "text" > TestTextNews</ textarea >
<input type = "file" name = "filename" >
<input type = 'submit' value = 'Edit' >
Есть поле type="file" иногда там бывает изображение, но вот что у меня получается. Если я редактирую новость, в данной новости есть изображение и я его не редактирую, редактирую к примеру name='title' , то после сохранения поле с картинкой становиться пустым.
Подскажите как сохранять поле name='title' .
Заранее спасибо!
ntym
Отправлено: 18 Декабря, 2016 - 21:50:46 • Тема: Настройка .htaccess • Форум: Apache и другие веб-серверы
Ответов: 2 Просмотров: 1647
Кому интересно, вот подсказали такое решение:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z]{2})/view-news/([a-zA-Z0-9\-]+)-([0-9]+)/$ /?go=view-news&namelink=$2&id=$3 [L]
RewriteRule .* index.php?$1 [L,QSA]
ntym
Отправлено: 15 Декабря, 2016 - 11:30:18 • Тема: Настройка .htaccess • Форум: Apache и другие веб-серверы
Ответов: 2 Просмотров: 1647
Добрый вечер!
Такая вот задачка, много примеров находит в интернете, но никак не могу толково организовать, может вы чего подскажите
Есть вот такой линк:
http://localhost/ru/ ?go=view-news&namelink=z-dnem-zahisnika-ukrayini&id=2
Как сделать вот так:
http://localhost/ru/ view-news/z-dnem-zahisnika-ukrayini/2
вот какой у меня .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php?$ [L,QSA]
Заранее ОГРОМНОЕ спасибо!!!
ntym
Отправлено: 26 Октября, 2016 - 17:00:25 • Тема: Вывод из базы совпадающих checkbox • Форум: Вопросы новичков
Ответов: 3 Просмотров: 302
И так, мир не без добрых людей. Делюсь. может кому понадобиться
PHP:
скопировать код в буфер обмена
$strSQL = "SELECT * FROM `city` where id>1" ;
// Выполнить запрос (набор данных $rs содержит результат)
$imena = $row [ 'title' ] ;
$ids = $row [ 'id' ] ;
$cityes = '01,02,06,07' ;
$checked = '' ;
$checked = 'checked' ;
}
echo " <div class='checkbox checkbox-info checkbox-inline'><input type='checkbox' id='type$ids ' value='$ids ' name='city[]' $checked > <label for='type$ids '> <b>$imena </b></label></div>" ;
}
ntym
Отправлено: 18 Октября, 2016 - 09:34:19 • Тема: Вывод из базы совпадающих checkbox • Форум: Вопросы новичков
Ответов: 3 Просмотров: 302
Подскажите как мне совместить данное чудо, что-то не получается у меня.
Заранее спасибо
выводит список ид через запятую
выводи всех городов (выборка из таблицы всех городов)
PHP:
скопировать код в буфер обмена
$strSQL = "SELECT * FROM `city` where id>1" ;
// Выполнить запрос (набор данных $rs содержит результат)
$imena = $row [ 'title' ] ;
$ids = $row [ 'id' ] ;
echo " <div class='checkbox checkbox-info checkbox-inline'><input type='checkbox' id='type$ids ' value='$ids ' name='city[]'> <label for='type$ids '> <b>$imena </b></label></div>" ;
}
ntym
Отправлено: 15 Октября, 2016 - 16:28:22 • Тема: Вывод из базы совпадающих checkbox • Форум: Вопросы новичков
Ответов: 3 Просмотров: 302
Ребята добрый вечер!
Помогите плз с такой задачей
Информация в базе записана через запятую: 01,05,06,07,05 и так далее
Это ИД городов, как правильно вывести
, если совпадает Ид, значит отмеченный checkbox , если нет, значит нет.
Заранее спасибо
ntym
Отправлено: 21 Июля, 2016 - 14:23:29 • Тема: Многоуровневое меню php+mysql - PHP • Форум: Вопросы новичков
Ответов: 2 Просмотров: 294
Не получилось решить вопрос таки образом, как была поставлена задача. Вопрос был решен выборкой из одной таблицы
PHP:
скопировать код в буфер обмена
<?PHP
/**
* PHP4
* Постоение дерева (меню неограниченной вложености)
* Метод читает из таблицы category все сточки, и
* возвращает двумерный массив, в котором первый ключ - id родителя
* категории (parent_id)
* @return Array
*/
function getCategory( ) {
$result [ $row [ "parent_id" ] ] [ ] = $row ;
}
return $result ;
}
//В переменную $category_arr записываем все категории
$category_arr = getCategory( ) ;
/**
* Вывод дерева
* @param Integer $parent_id - id-родителя
* @param Integer $level - уровень вложености
*/
function outTree( $parent_id , $level ) {
global $category_arr ; //Делаем переменную $category_arr видимой в функции
if ( isset ( $category_arr [ $parent_id ] ) ) { //Если категория с таким parent_id существует
foreach ( $category_arr [ $parent_id ] as $value ) { //Обходим
/**
* Выводим категорию
* $level * 25 - отступ, $level - хранит текущий уровень вложености (0,1,2..)
*/
echo "<ul class='nav nav-pills nav-stacked' ><li ><a href='#' style='padding-left:" . ( $level * 15 ) . "px;'>" . $value [ "parent_id" ] . " | " . $value [ "cat_name" ] . "</a></li></ul>" ;
$level = $level + 1 ; //Увеличиваем уровень вложености
//Рекурсивно вызываем эту же функцию, но с новым $parent_id и $level
outTree( $value [ "cat_id" ] , $level ) ;
$level = $level - 1 ; //Уменьшаем уровень вложености
}
}
}
outTree( 0, 0) ;
?>
Внимание вопрос,может ктото подсказать, как этот код, совместить с css и реализовать меню гармошку ???
ntym
Отправлено: 14 Июля, 2016 - 17:16:13 • Тема: Многоуровневое меню php+mysql - PHP • Форум: Вопросы новичков
Ответов: 2 Просмотров: 294
День добрый.
Прежде чем начнете писать мол пользуйся поиском, честно долго искал, но не нашел такого варианта как мне нужно, а нужно мне следующее:
1. Категория
1.1 Подкатегория
1.1.1 Подкатегория
1.1.1.1 Подкатегория
Каждая из них берется из свой таблицы, для примера:
Название основной таблицы: stock_cat
cat_id,
cat_name
Подкатегория:
Название таблицы: stock_cat2
cat_id
sab_cat2_id,
cat2_name
Подкатегория:
Название таблицы: stock_cat3
cat_id2
sab_cat3_id,
cat3_name
Подкатегория:
Название таблицы: stock_cat4
cat_id3
sab_cat4_id,
cat4_name
Получается вот такое:
Системный блок > Оперативная память > DDR3 > 4Gb
Не могу сообразить как организовать и вывести это все, помогите пожалуйста. Заранее спасибо!
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB