PHP.SU

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

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

> Найдено сообщений: 65
ingram Отправлено: 22 Октября, 2012 - 18:44:57 • Тема: Сортировка данных\ • Форум: Вопросы новичков

Ответов: 8
Просмотров: 244
Moulder пишет:
ingram пишет:

Столбец с номерами домов у тебя скорее всего имеет строковый тип. Отсюда и проблема.

попробуй так:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM buildings ORDER BY (number AS UNSIGNED) ASC;


Да, точно. строковой тип. Хотел бы конечно преобразовать его в числа, но не смогу записать дом 18б или 19/21.

SELECT * FROM buildings ORDER BY (number AS UNSIGNED) ASC;

выдает ошибку:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS UNSIGNED) ASC LIMIT 0, 30' at line 1


Извени, напутал немного. Вот так:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM buildings ORDER BY cast(number AS UNSIGNED) ASC;
ingram Отправлено: 22 Октября, 2012 - 18:37:10 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
etoYA пишет:
ingram, это я понял, а в чем может быть проблема?


Проблема в физике 98%.

1. Кабель неисправен. (если есть возможность попробуй другой)
2. Возможно в настройках одной из сетевушек что то не так. Попробуй в диспетчере задач зайти в свойства сетевушек во вкладке дополнительно выставить скорость и дуплекс 10 мегабит/полный дюплекс (еще может назваться speed & duplex или что то в этом духе)
(Добавление)
etoYA пишет:
ingram, это я понял, а в чем может быть проблема?
(Добавление)
ingram, может я что-то не так делаю?

Если отодвинуть в сторону интернет, и настроить только сеть (пока).

Настройки такие?

ПК
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. IP-Adress - 192.168.0.1
  3. Маска подсети: 255.255.255.0
  4. остальное пустое.
  5.  

Ноут
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. IP-Adress - 192.168.0.2
  3. Маска подсети: 255.255.255.0
  4. Шлюз: 192.168.0.1
  5.  


В этом то и дело. Сеть имеет жесткую иерархию. Если у тебя не исправна физика, то ты не увидишь маков, если ты не видишь маков то у тебя не заработает ip протакрол, если не работает ip протакол то не работает все остальное выше по иерархии (маил, хттп и т.д...)...
(Добавление)
Если хочешь, давай я зайду к тебе на комп по тимвиверу и гляну что может быть.
ingram Отправлено: 22 Октября, 2012 - 18:30:21 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
etoYA пишет:
ingram пишет:
ping 192.168.0.2 (или наоборот 192.168.0.1 если выполняешь команды с ноута)

и сразу после этого запускаешь

arp -a

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Интерфейс: 192.168.0.1 --- 0x3
  3.   Адрес IP              Физический адрес      Тип
  4.   192.168.0.2           00-00-00-00-00-00     недопустимый
  5.  

(Добавление)
DeepVarvar, всымсле другая? Этим кабелем уже был подключен этот пк + ноутбук с XP...


Вот пример нормальной работы сети:
PHP:
скопировать код в буфер обмена
  1. C:\Users\ingram>arp -a
  2.  
  3. Интерфейс: 192.168.1.4 --- 0xc
  4.   адрес в Интернете      Физический адрес      Тип
  5.   192.168.1.1           00-1f-c6-d6-c1-ef     динамический
  6.   192.168.1.3           4c-0f-6e-4b-ad-74     динамический
  7.  

Это как раз значит что комп не может найти физический адрес ноута. Вместо ноликов должны быть не нолики Закатив глазки
ingram Отправлено: 22 Октября, 2012 - 18:22:36 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
etoYA пишет:
ingram, да все нормально, для проверки вставлял интернетовский шнур в ноут и все работало...


А на компе исправна сетевушка которая на ноут смотрит? При подключении кабеля пропадает крестик с поключения по локальной сети и у компа и у ноута?

В любом случае пока маки не засветятся рабоать ничего не будет.
Сначала пингуешь

ping 192.168.0.2 (или наоборот 192.168.0.1 если выполняешь команды с ноута)

и сразу после этого запускаешь

arp -a

как только мак появится, можно двигаться дальше
ingram Отправлено: 22 Октября, 2012 - 18:06:41 • Тема: Найти повторы элементов в двух массивах • Форум: Вопросы новичков

Ответов: 11
Просмотров: 704
KingStar пишет:
PHP:
скопировать код в буфер обмена
  1. $array1 = array (1,2,3,4);
  2. $array2 = array (2);
  3. $result = array_intersect($array2, $array1);
  4.  
  5. foreach ($result as $key => $value)
  6. {
  7.         unset $array2[$key];
  8. }


только unset($array2[$key]);
ingram Отправлено: 22 Октября, 2012 - 17:35:36 • Тема: preg_replace... • Форум: Вопросы новичков

Ответов: 5
Просмотров: 174
Ты выполняешь цикл, и переменной $f присваивается последнее значение из массива $g. Может быть ты имелл ввиду пристыковку всех значений массива $g в переменную $f? тогда тебе нужно вот так:
PHP:
скопировать код в буфер обмена
  1.  
  2. $f = '';
  3. foreach ($g as $k) {
  4. $f .= $k;
  5. }
  6. $str = preg_replace('/tim[0-9]+/','tim6',$f);
  7. echo  $str;
ingram Отправлено: 22 Октября, 2012 - 17:22:40 • Тема: Вызвать javascript из php • Форум: Вопросы новичков

Ответов: 6
Просмотров: 233
Цитата:
Gонятно, что document. описался, спс что поправил. А вот последняя фраза непонятна. Может ты имел ввиду наоборот? сначала в теле идет скрипт а под ним тег html ?


Вот так вот будет работать, так как div создан до начала выполнения JS.
CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <body>
  3. <div id='tt'>dsadsad</div>
  4. <?php if(....): ?>
  5. <script>
  6. document.getElementById('tt').style.display = 'none';
  7. </script>
  8. <?php else: ?>
  9. <script>
  10. document.getElementById('tt').style.display = 'block' ;
  11. </script>
  12. <?php endif; ?>
  13. </body>
  14. </html>


А если div будет создан после выполнения JS то не отработает.
ingram Отправлено: 22 Октября, 2012 - 16:59:11 • Тема: Вызвать javascript из php • Форум: Вопросы новичков

Ответов: 6
Просмотров: 233
Не работает потому что надо синтаксис JS подучить вам.

document.getElementById('id').style.display = 'none';

Ну и учитывайте что элемент должен быть создан раньше чем будет работать JS
(Добавление)
Zuldek пишет:
Зачем делать средствами js на клиенте то, что вы знаете уже на сервере?


Мож AJAX какой хитроумный?)))
ingram Отправлено: 22 Октября, 2012 - 16:35:32 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
etoYA пишет:
Не найдены записи в таблице ARP


Соответственно проблема на данный момент в физике. Включена ли сетевушка на которой ноут? Включена ли сетевушка на ноуте? Если включена, то что показывает в сетевых подключениях? Нормальный ли кабель?
ingram Отправлено: 22 Октября, 2012 - 16:25:14 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
отключи кабель инета и повтори команду.... Прост у тебя инетовские маки все затмевают.)))
ingram Отправлено: 22 Октября, 2012 - 16:21:29 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
etoYA пишет:
Превышен интервал ожидания для запроса.

apr - a это тоже в cmd?


да. что бы посмотреть виден ли физический адрес ноута.
ingram Отправлено: 22 Октября, 2012 - 16:16:51 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
Вроде все верно! По крайней мере пинги со стационарника на ноут точно должны проходить.

Попробуй:

ping 192.168.0.2

и еще

apr -a

и выложи результат
ingram Отправлено: 22 Октября, 2012 - 16:09:02 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
etoYA пишет:
ingram, ну нет пинга между ноутом и пк.
Нет, пакеты не идутНедовольство, огорчение


Выполни на стационарнике ipconfig /all в cmd и выложи результат. ну и за одно проверь отключены ли фаерволы и антирвирусы на компе
ingram Отправлено: 22 Октября, 2012 - 15:58:49 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
[quote=etoYA]ingram, не получилось..... все тоже самоеНедовольство, огорчение

Что именно не получилось? как вы это диагностируете?

попробуйте на ноуте в cmd запустить ping 8.8.8.8 (Идут ли пакеты?)
ingram Отправлено: 22 Октября, 2012 - 15:38:13 • Тема: Настройка сети между дмуня компьютерами • Форум: Прочее

Ответов: 28
Просмотров: 180
1. настраиваем интернет на первой сетевушке. потом правой кнопкой по ней, вкладка доступ и там нужно его разрешить для второй сетвушки.

2. на второй сетевушке точно не нужно прописывать шлюз.

Поставь ip:192.168.0.1
Маску: 255.255.255.0

на ноуте:
ip: 192.168.0.2
Маску: 255.255.255.0
шлюз: 192.168.0.1

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

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB