PHP.SU

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

Страниц (7): « 1 [2] 3 4 5 6 7 »

> Найдено сообщений: 102
haveFun Отправлено: 09 Марта, 2017 - 12:26:25 • Тема: Связать 2 input chekbox • Форум: Вопросы новичков

Ответов: 2
Просмотров: 172
это реализуется на клиенте на javascript
haveFun Отправлено: 09 Марта, 2017 - 12:22:32 • Тема: Автоподстановка данных в поля при редактировании • Форум: Вопросы новичков

Ответов: 7
Просмотров: 515
PHP:
скопировать код в буфер обмена
  1.  
  2. $arSetUpdate = [];
  3. foreach ($_POST as $sKey => $sValue) {
  4.     if (strlen($sValue) == 0) {
  5.         continue;
  6.     }
  7.  
  8.     switch ($sKey) {
  9.         case 'title':
  10.         case 'cat':
  11.         case 'author':
  12.         case 'short_description':
  13.             $arSetUpdate[] = $sKey . '="' . arrrealstr($sValue) . '"';
  14.             break;
  15.  
  16.         case 'full_description':
  17.             $arSetUpdate[] = $sKey . '="' . arrrealstr(nl2br($sValue)) . '"';
  18.             break;
  19.     }
  20. }
  21. if (count($arSetUpdate) > 0) {
  22.     $sSetUpdate = 'UPDATE news SET ' . implode(',', $arSetUpdate) . ' WHERE id = ' . intval($_GET['key1']); // надеюсь id у вас это число...
  23.     query($sSetUpdate);
  24. }
  25.  


лишний запрос из 3 и 4 строки можно не выполнять.
и поменяйте в форме инпут news_cat на cat, пусть все будет приведено к единому виду, если это проблема, то выносите в отдельный кейс.
haveFun Отправлено: 07 Марта, 2017 - 17:47:48 • Тема: Помогите разобраться с выводом данных из переменной в базу данных • Форум: Вопросы новичков

Ответов: 4
Просмотров: 197
используйте правильные типы полей для хранения данных
haveFun Отправлено: 07 Марта, 2017 - 17:21:05 • Тема: Помогите разобраться с выводом данных из переменной в базу данных • Форум: Вопросы новичков

Ответов: 4
Просмотров: 197
$result = mysql_query ('SELECT mark FROM prov WHERE date = "' . $my_date . '" AND block_num = 1');
а вообще даты хранятся в бд в формате 2017-03-07
$date = (new DateTime('07.03.17'))->format('Y-m-d');
$date = (new DateTime($my_date))->format('Y-m-d');
haveFun Отправлено: 02 Марта, 2017 - 15:13:39 • Тема: не могу удалить строки в таблице базы данных • Форум: Вопросы новичков

Ответов: 9
Просмотров: 425
для начала какой-нибудь селект с данным реквизитами (лог пасс).
если получилось - удостовериться что такие же реквизиты использывались ранее.
если все ок - тогда права.
haveFun Отправлено: 15 Февраля, 2017 - 17:39:28 • Тема: Как в PHP настроить доступ к FTP серверу по логину и паролю • Форум: Вопросы новичков

Ответов: 3
Просмотров: 269
а нельзя файлы для пользователей перенести на тот же сервер?
что бы не спалить логин и пароль, так или иначе файл должен быть перенесен на сервак в тмп, и какой тогда смысл в удаленном хранении?
haveFun Отправлено: 15 Февраля, 2017 - 17:35:42 • Тема: как решить проблему? • Форум: Вопросы новичков

Ответов: 11
Просмотров: 379
в конкретном случае нужно читать про ключи.
хотя бы просто загугли что такое ключи, зачем нужны, какие бывают и чем друг от друга отличаются.

а вообще если не лень - то очень неплохая книжка издательства o'reilly MySQL high perfomance Оптимизация производительности.
хз какое сейчас актуальное издание, я читал 2е. все 800 стр. курить не обязательно, но первые 330 очень полезно прочесть.
haveFun Отправлено: 09 Февраля, 2017 - 15:31:21 • Тема: Код php отрабатывает не полностью • Форум: Вопросы новичков

Ответов: 9
Просмотров: 377
https://regex101[dot]com/
проблема очевидно в регулярке
haveFun Отправлено: 09 Февраля, 2017 - 10:31:41 • Тема: Вывести значения из таблицы циклом, сортируя по нужному полю • Форум: Вопросы новичков

Ответов: 25
Просмотров: 882
как понять что? это две разные сущности.
разные сущности нужно хранить в разных таблицах. всегда.
делаете два селекта, два форича, и вуаля. все прозрачно и очевидно.
haveFun Отправлено: 09 Февраля, 2017 - 09:39:34 • Тема: Вывести значения из таблицы циклом, сортируя по нужному полю • Форум: Вопросы новичков

Ответов: 25
Просмотров: 882
у вас абсолютно неправильная организация в бд.
не храните в одной таблице категории и разделы. разнесите их по разным таблицам.
haveFun Отправлено: 29 Января, 2016 - 15:22:25 • Тема: Как убрать отступы? • Форум: Хранение данных, их вывод и обработка

Ответов: 1
Просмотров: 665
Привет! Проблема следующая.
Использую библиотеку phpexcel, моя задача распарсить экселевский файлик.
В ячейках имеются офисовские отступы, которые не убираются так:

Текст по прежнему выглядит так, как будто в нем несколько пробелов:
CODE (text):
скопировать код в буфер обмена
  1. 1.      Принять решение...бла-бла-бла.

Существует ли регулярка которая фигачит офисные отступы?
haveFun Отправлено: 04 Августа, 2015 - 17:28:04 • Тема: Рекурсивное удаление • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 28
Привет. Столкнулся с неординарной задачей.
Допустим есть сущность "А"
А: id(int)AI, name(varchar), parent_id(id)
1 aaa 0
2 bbb 1
3 ccc 1
4 ddd 2

и B: id(int)AI, name(varchar), a_id
1 zzz 1
2 xxx 2
3 yyy 4

суть такова:
1: нужно написать такой запрос, который бы удалял по параметру A.id саму запись, и записи B.a_id
2: и если можно, то еще и все А у которых A.parent_id соответствует входному A.id, и дальше по цепочке...

надеюсь понятно объяснил.
второй пункт в принципе можно повесить на рекурсию в пхп, а вот как бы одним запросом удалять записи из двух таблиц? может сджоинить как-то или на стадии проектирования что-то типа триггера написать... подскажите как правильно?
пс: я нуб)
haveFun Отправлено: 29 Июля, 2015 - 16:58:22 • Тема: Рекурсивный метод • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 839
блин внатуре, спасибо, чет мозг уже прикипел)
haveFun Отправлено: 29 Июля, 2015 - 16:47:17 • Тема: Рекурсивный метод • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 839
Привет.
Подскажите, почему экземпляр содержит NULL, хотя перед ретурном печатается массив?

PHP:
скопировать код в буфер обмена
  1.  
  2. class A {
  3.         public function B($i) {
  4.                 $i[] = 5;
  5.                 if(count($i) >= 5) {
  6.                         // Array([0] => 500 [1] => 5 [2] => 5 [3] => 5 [4] => 5)
  7.                         print_r($i);
  8.                         return $i;
  9.                 }
  10.                 else $this->B($i);
  11.         }
  12. }
  13. $c = new A;
  14. $d = $c->B(array(500));
  15. // NULL
  16. var_dump($d);
  17.  


пестрец, у меня от этого разрыв шаблона! А?!
haveFun Отправлено: 24 Апреля, 2015 - 22:43:32 • Тема: SetCharset ADODB • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1003
caballero пишет:
Цитата:
Если кто работал с этой неподдерживаемой библиотекой, подскажите, как задать кодировку?

отличная библиотека сам юзаю в восех проектах
И к коировке не имеет отношения


$db->Execute("SET NAMES 'utf8'");

отлично, спасибо! а то на бою все нормально, а бекап на тесте работает криво... Хм

Страниц (7): « 1 [2] 3 4 5 6 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB