PHP.SU

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

Страниц (31): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец

> Найдено сообщений: 464
Самогонщик Отправлено: 21 Декабря, 2011 - 10:08:21 • Тема: Помогите с кодом не знаю как логически построить • Форум: Вопросы новичков

Ответов: 9
Просмотров: 273
3d_killer, заканчивай народный тыком заниматься, прочти про group by и order by
Самогонщик Отправлено: 21 Декабря, 2011 - 09:59:46 • Тема: Помогите с кодом не знаю как логически построить • Форум: Вопросы новичков

Ответов: 9
Просмотров: 273
Самогонщик пишет:
select url, count(url)
3d_killer пишет:
SELECT url count(url)
Чувствуешь разницу? Вообще ошибку бы очень желательно сообщать, и запросы лучше тестить в чём нибудь типа пхп_май_админа, перед тем как помещать в код.
(Добавление)
sKaa, а как он узнает, что это за страница?

З.Ы. COUNT(url) as myCount и $result['myCount']
Самогонщик Отправлено: 21 Декабря, 2011 - 09:44:35 • Тема: Помогите с кодом не знаю как логически построить • Форум: Вопросы новичков

Ответов: 9
Просмотров: 273
select url, count(url)
......
group by url
(Добавление)
order by count(url) desc
Самогонщик Отправлено: 21 Декабря, 2011 - 07:43:38 • Тема: Задача по программированию • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 32
с - вообще не понятно.

Estenny пишет:
Как зависит в каждом из них достигаемая точность от числа итераций?
Она увеличивается до некоторого момента. Возможно вас интересует скорость сходимости?

Estenny пишет:
Какой максимальной точности удается достичь в каждом из этих случаев
Если для расчётов используются числа с плавающей запятой, то точность зависит от числа количества значимых разрядов, т.е. мантиссы. Для даблов это примерно 15 десятичных знаков, но доверял бы я не более чем 7.

Если я мыслю в правильном направлении то, можно браться за более точные расчёты.
Самогонщик Отправлено: 21 Декабря, 2011 - 06:07:15 • Тема: Как упорядочить и отобразить иерархическую древовидную структуру? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 492
РоманРоманыч пишет:
в конечном виде должно получиться примерно так :
Ещё одним циклом можно получить и такое, но зачем?

Вот полный работающий пример, написанный согласно описанию в моём первом посте.
PHP:
скопировать код в буфер обмена
  1. $a=array('111'=>'0','222'=>'0','333'=>'0','444'=>'222','555'=>'333','666'=>'333','777'=>'555','888'=>'777');
  2. $b=array();
  3.  
  4. foreach ($a as $k=>$v)
  5.   $b[$v][] = $k;
  6.  
  7.  
  8. if($b['0'])
  9.   foreach($b['0'] as $child)
  10.     out_rec($b, $child);
  11.  
  12. function out_rec($dic, $curr)
  13. {
  14.   echo "<div>\n";
  15.   echo $curr,"\n";
  16.   if($dic[$curr])
  17.     foreach($dic[$curr] as $child)
  18.       out_rec($dic, $child);
  19.  
  20.   echo "</div>\n";  
  21. }

Как видно, такого подготовленного массива вполне достаточно для вывода дерева.

Хотя все эти подготовки - это муть, можно и без них
PHP:
скопировать код в буфер обмена
  1. $a=array('111'=>'0','222'=>'0','333'=>'0','444'=>'222','555'=>'333','666'=>'333','777'=>'555','888'=>'777');
  2.  
  3. foreach($a as $k=>$v)
  4.   if($v=='0')
  5.     out_rec($a, $k);
  6.  
  7. function out_rec($dic, $curr)
  8. {
  9.   echo "<div>\n";
  10.   echo $curr,"\n";
  11.   foreach ($dic as $k=>$v)
  12.     if($v == $curr)
  13.       out_rec($dic, $k);
  14.  
  15.   echo "</div>\n";  
  16. }


Вот только сложность будет о(Н2) вместо о(Н)
Самогонщик Отправлено: 21 Декабря, 2011 - 04:28:59 • Тема: Как упорядочить и отобразить иерархическую древовидную структуру? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 492
CODE (htmlphp):
скопировать код в буфер обмена
  1. $a=array('111'=>'0','222'=>'0','333'=>'0','444'=>'222','555'=>'333','666'=>'333','777'=>'555','888'=>'777');
  2. $b=array();
  3.  
  4. foreach ($a as $k=>$v)
  5. {
  6.   $b[$v][] = $k;
  7. }
  8.  
  9. print_r($b);

Кстати, подготовка исходного массива, резко повышает вероятность того, что сделают готовый пример.
Самогонщик Отправлено: 20 Декабря, 2011 - 10:32:58 • Тема: При записи данных в файл как делать переход на следующую строку в нужных местах • Форум: Работа с файловой системой и файлами

Ответов: 10
Просмотров: 2499
ага и написал, что "собственно \r не помогает.", мда, пора звать экстрасенсов из отпуска. Они там заотдыхались наверное.
Самогонщик Отправлено: 20 Декабря, 2011 - 10:31:24 • Тема: С чего начать делать сайт? • Форум: Вопросы новичков

Ответов: 41
Просмотров: 1437
LIME пишет:

а что никто не вспомнил что сначала хорошо бы эскизы нарисовать))
Не не не, девид блейн, а если это эмулятор линукса на жс? Начинать надо с требований. Мол, я хочу сайт, чтобы там были блекждек и можно было грабить караваны. После этого можно начинать думать над архитектурой прочим, эскизами и прочим.
Самогонщик Отправлено: 20 Декабря, 2011 - 10:09:47 • Тема: При записи данных в файл как делать переход на следующую строку в нужных местах • Форум: Работа с файловой системой и файлами

Ответов: 10
Просмотров: 2499
LIME, но тогда бы он увидел, что файл не изменился. Думаю нужно перестать гадать и дождаться того, что скажет автор темы.
Самогонщик Отправлено: 20 Декабря, 2011 - 09:58:14 • Тема: При записи данных в файл как делать переход на следующую строку в нужных местах • Форум: Работа с файловой системой и файлами

Ответов: 10
Просмотров: 2499
LIME, я наделся, что он догадался провести опыт: пустой файл, запуск скрипта, не пустой файл.
Самогонщик Отправлено: 20 Декабря, 2011 - 09:29:04 • Тема: При записи данных в файл как делать переход на следующую строку в нужных местах • Форум: Работа с файловой системой и файлами

Ответов: 10
Просмотров: 2499
sabriel пишет:
ОС Windows открываю блокнотом
Думаю файл у него есть, не операционку же он блокнотом открывает?
Самогонщик Отправлено: 20 Декабря, 2011 - 07:40:54 • Тема: С чего начать делать сайт? • Форум: Вопросы новичков

Ответов: 41
Просмотров: 1437
DeepVarvar пишет:
Ну тогда уж лучше написать ф-цию проверки/очистки и прогонять через нее все "ГЕТы"
Возможно и там, только к $_GET['act'] жёсткие требования, 26 букв, цифры, _ и всё.

Вот философский вопрос: как быть?
1. можно бахнуть один чистильщик на весь проект
2. можно проверять перед непосредственным использованием
3. можно сделать что-то вроде настроек модуля, где в декларативном стиле записаны ключ => фильтр.

Кто какие ещё варианты знает?
(Добавление)
Цитата:
С чего начать делать сайт?

С требований. Это однозначно.
Самогонщик Отправлено: 20 Декабря, 2011 - 07:11:18 • Тема: С чего начать делать сайт? • Форум: Вопросы новичков

Ответов: 41
Просмотров: 1437
Добавлю: больше проверок на $_GET['act']!
Самогонщик Отправлено: 20 Декабря, 2011 - 07:03:47 • Тема: Выход из аккаунта • Форум: Вопросы новичков

Ответов: 6
Просмотров: 515
Если верить коду, то у сервера амнезия случается, и вспомнить пользователя он никак не может. Есть живое демо?

Данил Банаев пишет:
кнопокой браузера

Это кнопка назад? возможно ли делать какие либо действия после того как обратно зашёл в аккаунт? Просто я тебе не верю, и перед тем как решать проблему нужно узнать что она реально существует.
Самогонщик Отправлено: 20 Декабря, 2011 - 06:33:13 • Тема: При записи данных в файл как делать переход на следующую строку в нужных местах • Форум: Работа с файловой системой и файлами

Ответов: 10
Просмотров: 2499
есть нотепад++ или хекс редактор? проверь что действительно выводится в файл. Проверь, что кавычки действительно двойные. Выкинь всё, оставив только минимально неработающий пример.

Страниц (31): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB