PHP.SU

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

Страниц (17): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 248
kotyara1979 Отправлено: 02 Января, 2015 - 20:30:05 • Тема: Вопрос по выборке их двух таблиц • Форум: Вопросы новичков

Ответов: 4
Просмотров: 165
CODE (SQL):
скопировать код в буфер обмена
  1. tbl2.a = tbl1.pole1 OR tbl2.a = tbl1.pole2 OR tbl2.a = tbl1.pole3


Да, так можно.

Если есть и другие условия, то просто оберните это в скобки.

CODE (SQL):
скопировать код в буфер обмена
  1. WHERE (tbl2.a = tbl1.pole1 OR tbl2.a = tbl1.pole2 OR tbl2.a = tbl1.pole3) AND tbl1.b>10
kotyara1979 Отправлено: 01 Января, 2015 - 13:10:02 • Тема: Проблемы с XML • Форум: Вопросы новичков

Ответов: 4
Просмотров: 291
А что приходит в $_POST['xml']? Как происходит отправка?
Что показывает var_dump?
kotyara1979 Отправлено: 29 Декабря, 2014 - 07:47:07 • Тема: Программированная выборка из базы данных • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1265
DeathCookies пишет:
Т.к. это серверная обработка ajax-запроса то ошибки (T_FOREACH в том числе) не выводятся.

не выводятся - это не значит, что не существуют.

Почитайте спецификацию на ваш ajax. Бывает пишут, как выводить ошибки серверной части скрипта.

Или же просто запустите вашу серверную часть напрямую, имитируя поступившие данные.

И увидите свои ошибки.
kotyara1979 Отправлено: 28 Декабря, 2014 - 20:15:20 • Тема: Программированная выборка из базы данных • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1265
А что значит не получилось?
Ошибка какая?

Беглый взгляд показывает, что вам нужно посмотреть синтаксис запроса SELECT и сравнить его с тем, что вы формируете.
Кроме того, конкатенировать цикл к строке? Там ошибка скорее всего вроде unexpected T_FOREACH должна выходить по идее, хотя могу ошибаться.
kotyara1979 Отправлено: 28 Декабря, 2014 - 17:40:44 • Тема: Синхронизация выполнения • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 534
Я в js не силен, от слова "совсем", не пинайте, если что.

Есть два обещания. Одно вызывается из другого, осуществляет запрос в базу данных, отдает идентификаторы нужных записей.

Проблема в том, что основное обещание выполняется не ожидая завершения вызванного. Как сделать что бы выполнение основного было завязано на выполнение второго.

CODE (javascript):
скопировать код в буфер обмена
  1. function query_to_base()
  2. {
  3.         return new Promise(function(resolve,reject){
  4.                 // запрос в базу, выбор нужных записей
  5.                 resolve([1,2,3,4,5,6]);
  6.         });
  7. }
  8.  
  9. var promise = new Promise(function(resolve, reject){
  10.         var var1 = 102;
  11.         resolve(var1);
  12. }).then(function(arr){
  13.         var vrrr = query_to_base();
  14.         return vrrr.then(function(res){return res;});
  15. }).then(function(arr){
  16.         console.log(arr);
  17. });


Заранее спасибо за все наводки на возможное решение.
kotyara1979 Отправлено: 27 Декабря, 2014 - 20:15:45 • Тема: Никак не разберусь как работать с датой timestamp • Форум: Вопросы новичков

Ответов: 3
Просмотров: 148
3d_killer пишет:
как получить все записи за текущую неделю или за следующую?


Получай дату начала и конца недели в timestump (через php, например) и 'where date_row between date1 and date2'.

Что касается выявления годов записей, то здесь два варианта, как мне видится.
1. если записи по датам непрерывны, то брать самую старую и саму новую записи, вычислять их года, остальное считать по умолчанию.
2. если могут быть года выборочно, то, например, организовать цикл с датами начала и конца годов, начиная с самой старой записи. есть запись в базе, запоминать год и опрашивать следующий.
kotyara1979 Отправлено: 27 Декабря, 2014 - 20:02:09 • Тема: Знак амперсанд в ссылках • Форум: Вопросы новичков

Ответов: 3
Просмотров: 202
Для одинаковости смотри такую функцию htmlspecialchars_decode.
Что касается "почему", то потому что получаешь из разных источников, а что там накручено и с какими настройками нужно смотреть отдельно.
kotyara1979 Отправлено: 27 Декабря, 2014 - 19:58:11 • Тема: в чем ошибка в моем коде? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 262
попробуй следующее решение.

PHP:
скопировать код в буфер обмена
  1. $file = file('text.txt');
  2. $cec = array();
  3. foreach($file as $val)
  4. {
  5.         $cec[] = explode(';',$val);
  6. }
  7.  
  8. echo $cec[1][3]; // вместо $cec1[3]
kotyara1979 Отправлено: 27 Декабря, 2014 - 19:35:03 • Тема: Знак амперсанд в ссылках • Форум: Вопросы новичков

Ответов: 3
Просмотров: 202
werwerwegwv пишет:
Подскажите, пожалуйста.


Что подсказать то? Что в одном случае & представлено как &?

Или что то другое интересует?
kotyara1979 Отправлено: 25 Декабря, 2014 - 18:42:51 • Тема: Сделать кнопку с сылкой, чтобы поисковики не смогли переходить по ней • Форум: Вопросы новичков

Ответов: 3
Просмотров: 177
Megamozg пишет:
Но вес уходит в пустоту. Мастер перелинковки Люстик об этом еще года два назад говорил.


Интересно. Посмотрим. Хотя два года - большой срок.
ссылка через js. можно так.
CODE (html):
скопировать код в буфер обмена
  1. <div onclick='window.location="http://ya.ru";'>Сюда</div>


Вид указателя мыши только через css посмотрите. Если правильно помню, cursor.
kotyara1979 Отправлено: 25 Декабря, 2014 - 10:21:36 • Тема: Сделать кнопку с сылкой, чтобы поисковики не смогли переходить по ней • Форум: Вопросы новичков

Ответов: 3
Просмотров: 177
А чем вас rel=nofollow на ссылке не устраивает?
Насколько могу судить по своим ресурсам вполне действует на yandex и google.
kotyara1979 Отправлено: 23 Декабря, 2014 - 23:51:12 • Тема: Вывод кода из БД • Форум: Вопросы новичков

Ответов: 1
Просмотров: 147
Если я правильно помню, собственно <code> не экранирует от исполнения.

Поэтому, если вам нужно код отобразить, то можно просто заменить спецсимволы на HTML-сущности. Например, htmlspecialchars можно использовать или htmlentities. Выглядеть будет как код, а исполняться не будет.
Получившееся уже можно запихнуть в <code>.
kotyara1979 Отправлено: 19 Декабря, 2014 - 01:27:40 • Тема: Проверить массив, полученный Simple HTML DOM на наличие элемнта массива • Форум: Вопросы новичков

Ответов: 6
Просмотров: 577
Что то не пойму твой подход.

Зачем проверять наличие атрибута = ссылки?

Ты ищешь нужные элементы, проверяешь наличие следующих страниц.
Если элемент найден, то и атрибут этот есть. Ты же тег <a>, ищешь. В крайнем случае, проверь наличие HREF в outertext, делов то.
kotyara1979 Отправлено: 18 Декабря, 2014 - 04:38:35 • Тема: Сокращение содержимого ссылки • Форум: Вопросы новичков

Ответов: 2
Просмотров: 185
Не очень изящно, наверное, но работает.
PHP:
скопировать код в буфер обмена
  1.  
  2. $text = 'Форум Веб Мастеров находится по адресу:  http://danfa.verylonglonglonglonglonglonglonglonglongurl.ru/';
  3. $text = preg_replace('/http(s)?:\/\/[^\s]+/', '<a href="$0">$0</a>', $text);
  4. echo $text;
  5. preg_match_all('/>http(s)?:\/\/[^\s]+</',$text,$arr);
  6. foreach($arr[0] as $val) if(strlen($val)-2>50) $text = str_replace($val,substr($val,0,51).'...<',$text);
  7. echo '<br>'.$text;
  8.  
kotyara1979 Отправлено: 18 Декабря, 2014 - 04:12:32 • Тема: Ошибка - No database selected при выполнении SQL запроса • Форум: Вопросы новичков

Ответов: 1
Просмотров: 138
Ошибки при подключении у вам обрабатываются нормально. Приведенный код рабочий.

Смотрите код дальше до момента выполнения запроса.

Страниц (17): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB