PHP.SU

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

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

> Найдено сообщений: 118
kochan10 Отправлено: 19 Марта, 2010 - 15:09:47 • Тема: парсинг результата в переменной • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1019
Так у тебя после цикла $value остаётся равным последнему числу. ты эту конструкцию в цикл сунь.
kochan10 Отправлено: 19 Марта, 2010 - 14:14:07 • Тема: парсинг результата в переменной • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1019
У тебя $matches28 многомерный массив, может по этому?
kochan10 Отправлено: 18 Марта, 2010 - 18:17:25 • Тема: парсинг результата в переменной • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1019
По моему, лучший способ это в несколько шагов сделать.
kochan10 Отправлено: 18 Марта, 2010 - 17:18:04 • Тема: парсинг результата в переменной • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1019
Предлагаю так:
PHP:
скопировать код в буфер обмена
  1. $pattern="/(?<=alt=\"\" width=\"1\" height=\"5\"><\/td><\/tr>).*(?=alt=\"\" width=\"1\" height=\"5\"><\/td><\/tr>)/ismU";
  2. preg_match_all($pattern, $text, $matches, PREG_SET_ORDER);
  3. $text=$matches[0][0];
  4. $pattern="/(?<=<b>).*(?=<\/b>)/i";
  5. preg_match_all($pattern, $text, $matches, PREG_SET_ORDER);
kochan10 Отправлено: 18 Марта, 2010 - 17:12:02 • Тема: парсинг результата в переменной • Форум: Регулярные выражения

Ответов: 20
Просмотров: 1019
А если разобрать один раз, а потом второй?
kochan10 Отправлено: 12 Марта, 2010 - 15:24:18 • Тема: Пробелы после точек • Форум: Регулярные выражения

Ответов: 6
Просмотров: 854
опоздал((( жестко опоздал(((
но ведь тоже работает! и проще...
kochan10 Отправлено: 12 Марта, 2010 - 15:11:33 • Тема: Пробелы после точек • Форум: Регулярные выражения

Ответов: 6
Просмотров: 854
Переделал, теперь работает, вот:

Вот так=)
kochan10 Отправлено: 04 Марта, 2010 - 19:33:22 • Тема: Шаблон проектирования • Форум: Программирование на PHP

Ответов: 4
Просмотров: 290
Как я понял, не оправдан потому, что нету создания объекта как такового.
kochan10 Отправлено: 03 Марта, 2010 - 21:21:02 • Тема: Загрузка • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 67
ну ты этот класс в файл сохрани, а потом в файл, из которого отдавать нужно и по аналогии скорость в параметре уменьши или увеличь
kochan10 Отправлено: 03 Марта, 2010 - 20:15:04 • Тема: Загрузка • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 67
Может это поможет
kochan10 Отправлено: 22 Февраля, 2010 - 20:52:42 • Тема: ООП • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 73
Переменные объявляются в классах. Чтобы потом ох можно было использовать ссылаясь через объект.
Об этом тут написано.
kochan10 Отправлено: 19 Февраля, 2010 - 20:29:19 • Тема: Запрос 2 • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 48
Я ошибся, нужно группировать не по стране, а по какому-то другому полю. Попробуйте группировать по каким нибудь другим полям.
kochan10 Отправлено: 19 Февраля, 2010 - 19:13:28 • Тема: Запрос 2 • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 48
Если я правильно понял, то наверно так:
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("
  2. SELECT `top_operators`.`name`,`country`, `top_operators_stat`.`count`
  3. FROM `top_operators_stat`
  4. LEFT JOIN `top_operators`
  5. ON `top_operators`.`id` = `top_operators_stat`.`id_operator`
  6. WHERE `date` = '$today' AND `day_week` = $week_day AND `uid` = $uid
  7. GROUP BY `country`
  8. ORDER BY `top_operators_stat`.`count` DESC
  9. ");
  10. $oper_array = array();
  11. $summ = 0;
  12. if (mysql_num_rows($result))
  13. {
  14. while ($row = mysql_fetch_assoc($result))
  15. {
  16. $oper_array[] = $row;
  17. $summ += $row['count'];
  18.  
  19. }
  20. }
  21. foreach ($oper_array AS $position => $row)
  22. {
  23. echo '<tr bgcolor="#eeeeee"><td>';
  24. echo '<img src="'.$bayraq.''.((empty($row['country']))? 'other' : $row['country']).'.gif" alt="'.((empty($row['country']))? 'other' : $row['country']).'"> '.((empty($row['name']))? 'Diger' : $row['name']).'</td><td>'.$row['count'].'</td><td>'.(round($row['count']/$summ*10000)/100).'%</td></tr>';
  25. }

7 строка.
kochan10 Отправлено: 19 Февраля, 2010 - 18:32:30 • Тема: Запрос 2 • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 48
Я с MySQL не оч, но может есть смысл использовать "GROUP BY"? Тут пример есть[dot]
kochan10 Отправлено: 18 Февраля, 2010 - 19:32:16 • Тема: Вопрос по формам • Форум: Программирование на PHP

Ответов: 6
Просмотров: 355
Хм...действительно странно. этот же код у меня показывает, что $_POST['enter']='Enter'
Возможно, вы что-то напутали, ведь у вас в коде нету $_POST['passw'], а есть $_POST['pwd']. Может с именами напутали.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB