PHP.SU

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

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

> Найдено сообщений: 750
movEAX Отправлено: 08 Апреля, 2011 - 17:53:55 • Тема: Работа с циклами • Форум: Напишите за меня, пожалуйста

Ответов: 23
Просмотров: 238
Ну вот смотрите, покупатель решил заказать 2 одинаковых товара разных размеров, следовательно в сессии будет находиться один и тот же товар(id, как я понял, у них одинаковые) в 2х экземплярах, следовательно полагаться на значение в сессии нельзя. Если я где-то ошибся - поправьте.
movEAX Отправлено: 08 Апреля, 2011 - 17:47:05 • Тема: Работа с циклами • Форум: Напишите за меня, пожалуйста

Ответов: 23
Просмотров: 238
PHP:
скопировать код в буфер обмена
  1. if (isset($_POST["update"])) {
  2.     foreach ($_POST as $key => $count) {
  3.  
  4.         if (strstr($key, "count_")) {
  5.  
  6.             $size = preg_replace('#^count_(\w+)_\d+#', '$1', $key);
  7.             $gid  = preg_replace('#^\D+#', '', $key); // goods id
  8.            
  9.             foreach ($_SESSION['gids'] as $gkey => $goods) {
  10.                 if ($goods['id'] == $gid && $goods['prod_size'] == $size) {
  11.                     if ($count > 0)
  12.                         $_SESSION['counts'][$gkey] = floor($val);
  13.                     else
  14.                         $_SESSION['gids'][$gkey] = 0;
  15.                 }
  16.             }
  17.  
  18.         }
  19.  
  20.     }
  21. }


Вот примерно так, но код не проверял.
movEAX Отправлено: 08 Апреля, 2011 - 17:35:15 • Тема: Работа с циклами • Форум: Напишите за меня, пожалуйста

Ответов: 23
Просмотров: 238
если не перелопачивать все основательно, то можно передать размер так: count_m_123, где 123 - id товара
movEAX Отправлено: 08 Апреля, 2011 - 17:29:06 • Тема: Работа с циклами • Форум: Напишите за меня, пожалуйста

Ответов: 23
Просмотров: 238
1) код страшный
2) как вы указываете скрипту, что изменяется именно товар M размера, например?
movEAX Отправлено: 08 Апреля, 2011 - 16:02:34 • Тема: файловый менеджер • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 101
Это не сомнительные точки))) Это корневой каталог и каталог на уровень выше

Как альтернатива.
movEAX Отправлено: 08 Апреля, 2011 - 14:04:03 • Тема: хранение настроек сайта • Форум: SQL и Архитектура БД

Ответов: 9
Просмотров: 66
К примеру, можно хранить в базе json массив и при выборке его кэшировать.
movEAX Отправлено: 08 Апреля, 2011 - 12:38:35 • Тема: реализовать на php функции asm • Форум: Программирование на PHP

Ответов: 8
Просмотров: 931
PHP:
скопировать код в буфер обмена
  1. function rol($i, $n) {
  2.     $i = decbin($i);
  3.     $i = str_repeat('0',32-strlen($i)).$i;
  4.    
  5.     while($n--) {
  6.         $i = $i.$i[0];  
  7.         $i = substr($i,1);
  8.     }
  9.  
  10.     return bindec($i);
  11. }

Ну, как-то так.
movEAX Отправлено: 08 Апреля, 2011 - 11:40:34 • Тема: реализовать на php функции asm • Форум: Программирование на PHP

Ответов: 8
Просмотров: 931
Тут нет ничего сложного, всего лишь "крутим" биты побитово влево s раз.
movEAX Отправлено: 08 Апреля, 2011 - 10:52:19 • Тема: Вопрос на собеседовании • Форум: Напишите за меня, пожалуйста

Ответов: 30
Просмотров: 344
И вправду: 9999999 - 4891202
Akar пишет:
у меня чтото с настройками апача

я из консоли запускаю
movEAX Отправлено: 08 Апреля, 2011 - 10:05:15 • Тема: Вопрос на собеседовании • Форум: Напишите за меня, пожалуйста

Ответов: 30
Просмотров: 344
Akar пишет:
Ваш загибается на цифре 1 250, мой отрабатывает при 105 000

PHP:
скопировать код в буфер обмена
  1. function q($n){
  2.     static $cache;
  3.     if ($n<=2){
  4.         return 1;
  5.     }elseif($cache && isset($cache[$n])){
  6.         return $cache[$n];
  7.     }else{
  8.         $cache[$n] = q($n-q($n-1))+q($n-q($n-2));
  9.         return $cache[$n];
  10.     }
  11. }
  12.  
  13. echo q(1500000); //750658


При добавлении еще одного нулика линь убил процесс через определенное время.

На 3000000 уже кряхтит: 1494578
movEAX Отправлено: 07 Апреля, 2011 - 22:34:56 • Тема: Вопрос на собеседовании • Форум: Напишите за меня, пожалуйста

Ответов: 30
Просмотров: 344
А вот это уже интересней, пока вариантов нет)
movEAX Отправлено: 07 Апреля, 2011 - 22:11:09 • Тема: Нужно доделать скрипт пинга • Форум: Напишите за меня, пожалуйста

Ответов: 26
Просмотров: 220
А в чем собственно проблема?
movEAX Отправлено: 07 Апреля, 2011 - 21:58:02 • Тема: Какой хост, логин и пароль нужно указать чтоб подключиться к mysql? • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 73
Rocky пишет:
если проблема в отличии PHP MySQL library version 5.0.51a и MySQL server version 5.1.40 тогда как сделать их одинаковими ?

Обновить, если это возможно.
Rocky пишет:
Вопрос:как правильно заполнить параметры функции mysql_connect(); и как правильно вписать в командную строку команду mysql –ulogin –ppassword ?

mysql -uroot,
про mysql_connect не скажу, в MySQLi так: new mysqli('localhost', 'root', '', 'dbname');
movEAX Отправлено: 07 Апреля, 2011 - 20:46:54 • Тема: Вопрос на собеседовании • Форум: Напишите за меня, пожалуйста

Ответов: 30
Просмотров: 344
По-моему тут кодобред.. Где вы тут рекурсию увидели?
movEAX Отправлено: 07 Апреля, 2011 - 19:10:29 • Тема: Проверить переменную • Форум: Регулярные выражения

Ответов: 15
Просмотров: 605
а чем вам is_numeric не нравится?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB