PHP.SU

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

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

> Найдено сообщений: 248
ridvik Отправлено: 21 Февраля, 2014 - 14:29:06 • Тема: Sql запрос на 2 таблицы с поиском определенного значения • Форум: Вопросы новичков

Ответов: 1
Просмотров: 119
Добрый вечер. Собственно столкнулся с проблемой, вроде легкой, но которую решить не могу уже почти день. И так. Есть 2 таблицы user_t и users_p. Вообщем нужно написать sql запрос, как бы проверку, есть ли например пользователь с идентификатором 1 хотя бы в одной из этих таблиц. Двумя запроса это сделать секундное дело, а вот как провернуть в одном, не понимаю. Хотел джоином связать, но понял что они при проверке друг от друга не зависимы. То есть в одной таблице может оказаться этот пользователь, а в другой нет или наоборот или же может быть в обоих или не в одной(((
P.S. в таблицах грубо говоря 2 столбца: в первой это id и user_t во-второй это user_p

P.S.S. люди, помогите пожалуйста. Спасибо за внимание.
ridvik Отправлено: 09 Февраля, 2014 - 15:20:47 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
глупый вопрос конечно, но все же задам. То есть это мы выводим через javascript а не jquery? т.к. вроде через jquery по другому пишется))
ridvik Отправлено: 09 Февраля, 2014 - 13:28:08 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
Спасибо) В хроме вроде как работает) Сейчас в других браузерах потестирую) И еще вопрос, а как же теперь мне делать, например при загрузке модального окна, на нем у меня есть див с ид=errmsg. как мне через js заполнить его? То бишь списать что-нибудь в него?)
ridvik Отправлено: 09 Февраля, 2014 - 11:22:55 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
Окно открывается, но все равно не срабатывает, такое чувство как будто скрипт не передается.
CODE (htmlphp):
скопировать код в буфер обмена
  1. $(function() {
  2.     $("#click").click(function () {
  3.     $.arcticmodal({
  4.        type: 'ajax',
  5.        url: 'index.php?module=test4&do=test',
  6.       ajax: {
  7.           type: 'POST',
  8.           cache: false,
  9.           dataType: 'html',
  10.           success: function(data, el, responce)
  11.                   {
  12.                          
  13.                          
  14.               var h = $('<div class="box-modal">' +
  15.                       '<div class="box-modal_close arcticmodal-close">X</div>' +
  16.                                           '<input type="text" maxlength="3" name="quantity" id="quantity"/> <span id="errmsg">Нет информации</span>' +
  17.                                           responce  +
  18.                       '</div>'
  19.                                +   "<script>" +
  20.                                $('#quantity').bind("change keyup input click", function() {
  21.                                   if (this.value.match(/[^0-9]/g)) {
  22.                                           this.value = this.value.replace(/[^0-9]/g, '');
  23.                                    }
  24.                                 }) + "</script>"
  25.                    );
  26.                data.body.html(h);
  27.            }
  28.        }
  29.     });
  30.     });
  31. });


Думал вот так сделать, то же не работает.
ridvik Отправлено: 09 Февраля, 2014 - 11:03:38 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
KingStar пишет:
я тебе говорю одно, а то другое

за модальное окно отвечает твоя другая функция, и обрабатывать нужно в ней, или именными функциями можешь проверить

Извините, когда я прочитал ваше сообщение, я прочитал только начало. Видимо вы добавили в нем сообщение уже позже, как я ответил. Не подскажите, как мне обработать поле в нем? Я новичек, и поэтому даже если и прочитаю что-то, то могу не понять, и порой требуется объяснение. Помогите пожалуйста.
ridvik Отправлено: 09 Февраля, 2014 - 10:31:32 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
Вот эта функция у меня отображается в модальном окне, то бишь текстовое поле и рядом с ним текст. Если это подгрузить без модального окна, то все работает. А в нем, увы.
CODE (htmlphp):
скопировать код в буфер обмена
  1. function test () {
  2. global $main;
  3.         echo "<input type='text' maxlength='3' name='quantity' id='quantity'/> <span id='errmsg'>Нет информации</span>";
  4.         //echo "Hello world";
  5. ?>
  6. <script>
  7. $(function() {
  8. $('#quantity').bind("change keyup input click", function(x) {
  9.       if (x.value.match(/[^0-9]/g)) {
  10.           x.value = x.value.replace(/[^0-9]/g, '');
  11.       }
  12.    });
  13. });
  14. </script>
  15. <?php
  16.         $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
  17.  
  18. //echo json_encode($arr);
  19. }
ridvik Отправлено: 09 Февраля, 2014 - 10:27:18 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
Понимаете, такое чувство как-будто он на js вообще не реагирует в модальном окне, вот в чем проблема(
ridvik Отправлено: 09 Февраля, 2014 - 10:04:20 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
Вот весь код =)) Помогите пожалуйста.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. function main() {
  3. global $main;
  4.         main::add2script("includes/javascript/jquery/jquery.arcticmodal-0.3.min.js");
  5.    main::add2link("includes/javascript/jquery/jquery.arcticmodal-0.3.css");
  6.    main::add2link("includes/javascript/jquery/themes/dark.css");
  7. ?>
  8. <script>
  9. $(function() {
  10. $('#quantity').bind("change keyup input click", function() {
  11.    if (this.value.match(/[^0-9]/g)) {
  12.        this.value = this.value.replace(/[^0-9]/g, '');
  13.    }
  14. });
  15. });
  16. $(function() {
  17. $("#click").click(function () {
  18. $.arcticmodal({
  19.    type: 'ajax',
  20.    url: 'index.php?module=test4&do=test',
  21.    ajax: {
  22.        type: 'POST',
  23.        cache: false,
  24.        dataType: 'html',
  25.        success: function(data, el, responce) {
  26.            var h = $('<div class="box-modal">' +
  27.                    '<div class="box-modal_close arcticmodal-close">X</div>' +
  28.                    responce  +
  29.                    '</div>');
  30.            //$('B', h).html(responce.title);
  31.            //$('P:last', h).html(responce.text);
  32.            data.body.html(h);
  33.        }
  34.    }
  35. });
  36. });
  37. });
  38. </script>
  39. <?php
  40. echo "<div id='click'>Click</div><br />";
  41. echo "<input type='text' maxlength='3' name='quantity' id='quantity'/> <span id='errmsg'>Нет информации</span>";
  42. }
  43. function test () {
  44. global $main;
  45.         echo "<input type='text' maxlength='3' name='quantity' id='quantity'/> <span id='errmsg'>Нет информации</span>";
  46.         //echo "Hello world";
  47. ?>
  48. <script>
  49. $(function() {
  50. $('#quantity').bind("change keyup input click", function() {
  51.    if (this.value.match(/[^0-9]/g)) {
  52.        this.value = this.value.replace(/[^0-9]/g, '');
  53.    }
  54. });
  55. });
  56. </script>
  57. <?php
  58.         $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
  59.  
  60. //echo json_encode($arr);
  61. }
  62. if(isset($_GET['do'])){
  63.         if($_GET['do']=='test'){
  64.                 test();
  65.         }
  66.         if($_GET['do']=='get'){
  67.                 get_games();
  68.         }
  69.         if($_GET['do']=='table'){
  70.                 table();
  71.         }
  72.         if($_GET['do']=='update_status'){
  73.                 status_update();
  74.         }
  75.         if($_GET['do']=='geo'){
  76.                 geo();
  77.         }
  78. }else main();
  79. ?>
ridvik Отправлено: 09 Февраля, 2014 - 09:51:44 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
Народ, ау, не уж то не кто не знает как с этим бороться?
ridvik Отправлено: 08 Февраля, 2014 - 21:46:20 • Тема: Как в модальном окне сделать что либо с js • Форум: JavaScript & VBScript

Ответов: 17
Просмотров: 3792
Доброй ночи. Второй день бьюсь над этой задачей. Есть скрипт arcticalmodal(выводит модальные окна, очень нравится). Перейду собственно к проблеме. Вызываю модальное окно, там для примера взял текстовое поле. Нужно сделать что бы туда можно было вписать не более трех цифр, именно только цифры. То бишь ограничение я сделал, прописал maxlength, далее сделал регулярное выражение к этому текстовому полю. И он не как не реагирует, вообще. То есть если запустить без модального окна, то все гуд работает. не придерешься, с модальным окном не работает вообще. Подскажите пожалуйста, как решить данную проблему.
ridvik Отправлено: 23 Января, 2014 - 17:16:55 • Тема: Как сделать поиск? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 270

Про игру Л2 делаете сайт?) Типо л2топ?))
ridvik Отправлено: 15 Января, 2014 - 12:43:14 • Тема: mysql + case • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 48
Возможно вы правы. Я просто подумал что так легче будет осуществлять поиск))) а таблиц 100+ не будет таких)) может максимум 10))) и то наврятли))
(Добавление)
Ответил с небольшим косяком. Даже 10 максимум не будет)) их всего 4 типа)))
ridvik Отправлено: 14 Января, 2014 - 19:11:26 • Тема: mysql + case • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 48
Добрый вечер. Объясните пожалуйста, как пользоваться оператором CASE.
Я использую такой запрос:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT id, name, game,
  2. CASE type
  3. WHEN 1 THEN 1
  4. WHEN 2 THEN 2
  5. WHEN 3 THEN 3
  6. ELSE 4 END
  7. FROM dynamit_tournaments WHERE id='1'

Вывожу через
echo "<pre>";
print_r($row);
Показывает:
PHP:
скопировать код в буфер обмена
  1. (
  2.     [0] => 1
  3.     [id] => 1
  4.     [1] => DyNaMiT
  5.     [name] => DyNaMiT
  6.     [2] => 3
  7.     [game] => 3
  8.     [3] => 2
  9.     [CASE type
  10. WHEN 1 THEN 1
  11. WHEN 2 THEN 2
  12. WHEN 3 THEN 3
  13. ELSE 4 END] => 2
  14. )

Вроде как все работает. Но мне нужно что бы выводило по типу такого:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT id, name, game,
  2. CASE type
  3. WHEN 1 THEN (SELECT COUNT(id) FROM dynamit_tournaments_teams_1 WHERE id_tour=1)
  4. WHEN 2 THEN (SELECT COUNT(id) FROM dynamit_tournaments_teams_2 WHERE id_tour=2)
  5. WHEN 3 THEN (SELECT COUNT(id) FROM dynamit_tournaments_teams_3 WHERE id_tour=3)
  6. ELSE (SELECT COUNT(id) FROM dynamit_tournaments_teams_4 WHERE id_tour=4) END
  7. FROM dynamit_tournaments WHERE id='1'

CODE (htmlphp):
скопировать код в буфер обмена
  1. (
  2.     [0] => 1
  3.     [id] => 1
  4.     [1] => DyNaMiT
  5.     [name] => DyNaMiT
  6.     [2] => 3
  7.     [game] => 3
  8.     [3] => 0
  9.     [CASE type
  10. WHEN 1 THEN (SELECT COUNT(id) FROM dynamit_tournaments_teams_1 WHERE id_tour=1)
  11. WHEN 2 THEN (SELECT COUNT(id) FROM dynamit_tournaments_teams_2 WHERE id_tour=2)
  12. WHEN 3 THEN (SELECT COUNT(id) FROM dynamit_tournaments_teams_3 WHERE id_tour=3)
  13. ELSE (] => 0
  14. )

Уже показывает 0, хотя в каждой таблице создал по 1 записи. Народ, помогите как мне такое реализовать?
ridvik Отправлено: 12 Января, 2014 - 11:39:35 • Тема: Регулярка в запросе sql или как сделать из 2-ух запросов один • Форум: Вопросы новичков

Ответов: 5
Просмотров: 315
Мелкий пишет:
Посмотрите тему, на которую я уже сослался. Не хочу самого себя цитировать ради цитирования.

как я понял, вы имеет ввиду что мне нужно сделать многи-ко-многим или один-ко-многим. Я прав?
ridvik Отправлено: 12 Января, 2014 - 09:13:54 • Тема: Регулярка в запросе sql или как сделать из 2-ух запросов один • Форум: Вопросы новичков

Ответов: 5
Просмотров: 315
а как же тогда правильно будет? подскажите пожалуйста. Это единственное поле, где так сделано.
(Добавление)
Саныч пишет:
ridvik пишет:
Таблица А содержит поля: id и judges..... Поле judges .... Цифры здесь обозначают id из таблицы А.
Вы ничего не перепутали?..

ridvik пишет:
Поле judges имеет вид: 1|||5||| Т.е. он может быть и 1||| и 1|||5|||2|||
Первый признак неверной структуры БД


Да, есть небольшой косяк)) id из таблицы Б)))

Страниц (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