PHP.SU

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

Страниц (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):
скопировать код в буфер обмена
  1.  
  2. <input type='text' value='TestTitleNews' name='title'>
  3. <textarea name="text">TestTextNews</textarea>
  4. <input type="file" name="filename">
  5. <input type='submit' value='Edit'>
  6.  


Есть поле 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:
скопировать код в буфер обмена
  1.  
  2. $strSQL = "SELECT * FROM `city` where id>1";
  3. // Выполнить запрос (набор данных $rs содержит результат)
  4. $rs = mysql_query($strSQL);
  5. while($row = mysql_fetch_assoc($rs)) {
  6. $imena = $row['title'];
  7. $ids = $row['id'];
  8.  
  9. $cityes = '01,02,06,07';
  10.  
  11. $checked = '';
  12. if ( $cityes and in_array($ids, explode(',', $cityes)) ) {
  13.  $checked = 'checked';
  14. }
  15. 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>";
  16.  }
  17.  
ntym Отправлено: 18 Октября, 2016 - 09:34:19 • Тема: Вывод из базы совпадающих checkbox • Форум: Вопросы новичков

Ответов: 3
Просмотров: 302
Подскажите как мне совместить данное чудо, что-то не получается у меня.
Заранее спасибо

выводит список ид через запятую

выводи всех городов (выборка из таблицы всех городов)

PHP:
скопировать код в буфер обмена
  1.  
  2. $strSQL = "SELECT * FROM `city` where id>1";
  3. // Выполнить запрос (набор данных $rs содержит результат)
  4. $rs = mysql_query($strSQL);
  5. while($row = mysql_fetch_assoc($rs)) {
  6. $imena = $row['title'];
  7. $ids = $row['id'];
  8.  
  9. 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>";
  10.  }  
  11.  
ntym Отправлено: 15 Октября, 2016 - 16:28:22 • Тема: Вывод из базы совпадающих checkbox • Форум: Вопросы новичков

Ответов: 3
Просмотров: 302
Ребята добрый вечер!
Помогите плз с такой задачей

Информация в базе записана через запятую: 01,05,06,07,05 и так далее

Это ИД городов, как правильно вывести
PHP:
скопировать код в буфер обмена
  1. <input type='checkbox' id='$ids' value='$ids' name='city[]'>
, если совпадает Ид, значит отмеченный checkbox, если нет, значит нет.

Заранее спасибо
ntym Отправлено: 21 Июля, 2016 - 14:23:29 • Тема: Многоуровневое меню php+mysql - PHP • Форум: Вопросы новичков

Ответов: 2
Просмотров: 294
Не получилось решить вопрос таки образом, как была поставлена задача. Вопрос был решен выборкой из одной таблицы
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. /**
  4.  * PHP4
  5.  * Постоение дерева (меню неограниченной вложености)
  6.  * Метод читает из таблицы category все сточки, и
  7.  * возвращает двумерный массив, в котором первый ключ - id родителя
  8.  * категории (parent_id)
  9.  * @return Array
  10.  */
  11. function getCategory() {
  12.     $query = mysql_query("SELECT * FROM `shop_cat`");
  13.     $result = array();
  14.     while ($row = mysql_fetch_array($query)) {
  15.         $result[$row["parent_id"]][] = $row;
  16.     }
  17.     return $result;
  18. }
  19.  
  20. //В переменную $category_arr записываем все категории
  21. $category_arr = getCategory();
  22.  
  23. /**
  24.  * Вывод дерева
  25.  * @param Integer $parent_id - id-родителя
  26.  * @param Integer $level - уровень вложености
  27.  */
  28.  
  29. function outTree($parent_id, $level) {
  30.     global $category_arr; //Делаем переменную $category_arr видимой в функции
  31.     if (isset($category_arr[$parent_id])) { //Если категория с таким parent_id существует
  32.        
  33.         foreach ($category_arr[$parent_id] as $value) { //Обходим
  34.             /**
  35.              * Выводим категорию
  36.              *  $level * 25 - отступ, $level - хранит текущий уровень вложености (0,1,2..)
  37.              */
  38.                  
  39.             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>";
  40.             $level = $level + 1; //Увеличиваем уровень вложености
  41.             //Рекурсивно вызываем эту же функцию, но с новым $parent_id и $level
  42.             outTree($value["cat_id"], $level);
  43.             $level = $level - 1; //Уменьшаем уровень вложености
  44.              
  45.         }
  46.     }
  47. }
  48.  
  49. outTree(0, 0);
  50.  
  51. ?>
  52.  


Внимание вопрос,может ктото подсказать, как этот код, совместить с css и реализовать меню гармошку ???
ntym Отправлено: 14 Июля, 2016 - 17:23:28 • Тема: Миграция почты с CPanel на ISPmanager • Форум: Apache и другие веб-серверы

Ответов: 0
Просмотров: 886
Ребята, подскажите способ перенести почты с CPanel (VPS) на ISPmanager (Физический выделенный сервер). Хотя бы вручную как это реализовать. Очень нужно. Заранее спасибо.
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 PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB