PHP.SU

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

Страниц (22): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец

> Найдено сообщений: 318
Faraon-san Отправлено: 02 Апреля, 2015 - 13:03:09 • Тема: Достать Checkbox из БД со значением • Форум: Вопросы новичков

Ответов: 5
Просмотров: 236
PHP:
скопировать код в буфер обмена
  1.  <?PHP foreach($service as $id => $serv) : ?>
  2. <input type="checkbox" <?PHP echo $serv['first'] == 'Да' ? 'checked' : ''; ?> value="Да" name="first">
  3. <input type="checkbox" <?PHP echo $serv['second'] == 'Да' ? 'checked' : ''; ?> value="Да" name="second">
  4. <input type="checkbox" <?PHP echo $serv['third'] == 'Да' ? 'checked' : ''; ?> value="Да" name="third">
  5. <input type="checkbox" <?PHP echo $serv['fourth'] == 'Да' ? 'checked' : ''; ?> value="Да" name="fourth">
  6. <?PHP endforeach; ?>
Faraon-san Отправлено: 02 Апреля, 2015 - 10:31:24 • Тема: Подправить рабочий JS код прокрутки до якоря с отступом сверху • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 1978
CODE (javascript):
скопировать код в буфер обмена
  1. jQuery(function ($) {
  2.    
  3.   // Bind click handler to menu items
  4.   // so we can get a fancy scroll animation
  5.   $('#top-menu').find('a').on('click', function(){
  6.     var topMenuHeight = $('#top-menu').outerHeight()+33,
  7.         href = $(this).attr('href'),
  8.         obj = $('#'+href.split('#').pop()),
  9.         offsetTop = href === '#' ? 0 : obj.offset().top-topMenuHeight+1;
  10.     $('#top-menu').find('li.active').removeClass('active');
  11.     obj.closest('li').addClass('active');
  12.     $('html, body').stop().animate({
  13.         scrollTop: offsetTop
  14.     }, 300);
  15.     return false;
  16.   });
  17.  
  18. });
Faraon-san Отправлено: 02 Апреля, 2015 - 10:13:43 • Тема: Подправить рабочий JS код прокрутки до якоря с отступом сверху • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 1978
CODE (javascript):
скопировать код в буфер обмена
  1. jQuery(function ($) {
  2.    
  3.   // Bind click handler to menu items
  4.   // so we can get a fancy scroll animation
  5.   $('#top-menu').find('a').on('click', (function(){
  6.     var topMenuHeight = $('#top-menu').outerHeight()+33,
  7.         href = $(this).attr('href'),
  8.         obj = $('#'+href.split('#').pop()),
  9.         offsetTop = href === '#' ? 0 : obj.offset().top-topMenuHeight+1;
  10.     $('#top-menu').find('li.active').removeClass('active');
  11.     obj.closest('li').addClass('active');
  12.     $('html, body').stop().animate({
  13.         scrollTop: offsetTop
  14.     }, 300);
  15.     return false;
  16.   });
  17.  
  18. });
Faraon-san Отправлено: 02 Апреля, 2015 - 10:04:10 • Тема: Подправить рабочий JS код прокрутки до якоря с отступом сверху • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 1978
а ты $(window).scroll() используешь что бы class присвоить?
Faraon-san Отправлено: 02 Апреля, 2015 - 09:59:20 • Тема: Подправить рабочий JS код прокрутки до якоря с отступом сверху • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 1978
CODE (javascript):
скопировать код в буфер обмена
  1. offsetTop = href === "#" ? 0 : $('#'+href.split('#').pop()).offset().top-topMenuHeight+1;
Faraon-san Отправлено: 02 Апреля, 2015 - 09:48:21 • Тема: Подправить рабочий JS код прокрутки до якоря с отступом сверху • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 1978
CODE (javascript):
скопировать код в буфер обмена
  1. offsetTop = href === "#" ? 0 : $(href.split('#').pop()).offset().top-topMenuHeight+1;
Faraon-san Отправлено: 02 Апреля, 2015 - 09:23:39 • Тема: Вывод данных в таблицу - как лучше реализовать? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 463
расширь возможности switch и про переменную $count не забудь
Faraon-san Отправлено: 02 Апреля, 2015 - 00:36:52 • Тема: Вывод данных в таблицу - как лучше реализовать? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 463
PHP:
скопировать код в буфер обмена
  1.  
  2. $array = array(
  3.         array('period' => 1, 'interest_rate' => 10.00, 'sum_min' => 100, 'currency_id' => 1),
  4.         array('period' => 3, 'interest_rate' => 11.00, 'sum_min' => 100, 'currency_id' => 1),
  5.         array('period' => 1, 'interest_rate' => 7.00, 'sum_min' => 100, 'currency_id' => 3),
  6.         array('period' => 3, 'interest_rate' => 5.00, 'sum_min' => 100, 'currency_id' => 2),
  7.         array('period' => 3, 'interest_rate' => 6.00, 'sum_min' => 2000, 'currency_id' => 2),
  8.         array('period' => 9, 'interest_rate' => 9.00, 'sum_min' => 200, 'currency_id' => 3),
  9.         array('period' => 3, 'interest_rate' => 8.00, 'sum_min' => 200, 'currency_id' => 3)
  10. );
  11. $data = array();
  12.  
  13. foreach($array as $a)
  14. {
  15.         $data[$a['currency_id']][$a['sum_min']][$a['period']] = $a['interest_rate'];
  16. }
  17.  
  18. $result = '<table style="width: 500px;"><thead><tr>';
  19. $result .= '<th rowspan="2">Сумма взноса</th>';
  20. $result .= '<th colspan="3">Срок/Процентная ставка</th>';
  21. $result .= '</tr><tr>';
  22. $result .= '<th>1 месяц</th>';
  23. $result .= '<th>3 месяца</th>';
  24. $result .= '<th>9 месяцев</th>';
  25. $result .= '</tr></thead><tbody>';
  26. foreach($data as $a=>$b)
  27. {
  28.         $result .= '<tr><td colspan="4">currency_id='.$a.'</td></tr>';
  29.         asort($b);
  30.         foreach($b as $c => $d)
  31.         {
  32.                 $result .= '<tr>';
  33.                 $result .= '<td>'.$c.'</td>';
  34.                 $count = array( 1 => false, 3 => false, 9 => false );
  35.                 $empty = '<td>-</td>';
  36.                 asort($d);
  37.                 foreach($d as $e=>$f)
  38.                 {
  39.                         switch($e)
  40.                         {
  41.                                 case 1:
  42.                                         $result .= '<td>'.number_format($f, 2, ',', '').'%</td>'.PHP_EOL;
  43.                                         $count[1] = true;
  44.                                 break;
  45.  
  46.                                 case 3:
  47.                                         if(!$count[1]){
  48.                                                 $result .= $empty;
  49.                                                 $count[1] = true;
  50.                                         }
  51.                                         $result .= '<td>'.number_format($f, 2, ',', '').'%</td>'.PHP_EOL;
  52.                                         $count[3] = true;
  53.                                 break;
  54.  
  55.                                 case 9:
  56.                                         if(!$count[1]){
  57.                                                 $result .= $empty;
  58.                                                 $count[1] = true;
  59.                                         }
  60.                                         if(!$count[3]){
  61.                                                 $result .= $empty;
  62.                                                 $count[3] = true;
  63.                                         }
  64.                                         $result .= '<td>'.number_format($f, 2, ',', '').'%</td>'.PHP_EOL;
  65.                                         $count[9] = true;
  66.                                 break;
  67.                         }
  68.                 }
  69.                 foreach($count as $k=>$v){
  70.                         if(!$v){
  71.                                 $result .= $empty;
  72.                         }
  73.                 }
  74.                 $result .= '</tr>';
  75.         }
  76. }
  77. $result .= '</tbody></table>';
  78.  
  79. echo $result;
Faraon-san Отправлено: 01 Апреля, 2015 - 23:37:44 • Тема: Есть ли аналог функции str_word_count ? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 250
решение конечно не 100%, но можно точки, запятые, дефисы, знаки вопроса и т.д. заменить на пробелы, потом где 2 пробела и более заменить на один, а потом уже разбивать на массив.
Faraon-san Отправлено: 01 Апреля, 2015 - 23:24:12 • Тема: Сохранение массива в файл • Форум: Вопросы новичков

Ответов: 4
Просмотров: 147
PHP:
скопировать код в буфер обмена
  1. include 'config.php';
  2. $handler = fopen('config.php', 'w');
  3. $config['meta'] = 'charset="utf-8"';
  4. fwrite($handler, "<?PHP \n\$config = array(\n");
  5. foreach($config as $key => $value) {
  6.   $space = str_repeat(' ', 4);
  7.  
  8.   fwrite($handler, "{$space}'{$key}' => '{$value}',\n");
  9. }
  10. fwrite($handler, ");\n?>");
  11. fclose($handler);
Faraon-san Отправлено: 01 Апреля, 2015 - 23:12:44 • Тема: Есть ли аналог функции str_word_count ? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 250
наверное только разбить на массив по пробелу и посчитать длину массива.
Faraon-san Отправлено: 01 Апреля, 2015 - 23:05:23 • Тема: Сохранение массива в файл • Форум: Вопросы новичков

Ответов: 4
Просмотров: 147
PHP:
скопировать код в буфер обмена
  1. include 'config.php';
  2. $handler = fopen('config.php', 'w');
  3. fwrite($handler, "<?PHP \n\$config = array(\n");
  4. foreach($config as $key => $value) {
  5.    $space = str_repeat(' ', 4);
  6.  
  7.    fwrite($handler, "{$space}'{$key}' => '{$value}',\n");
  8. }
  9. fwrite($handler, ");\n?>");
  10. fclose($handler);
Faraon-san Отправлено: 01 Апреля, 2015 - 21:52:39 • Тема: На основе заданного файла, содержащего натуральные числа, получить новый, где к каждому из данных чисел приписана цифра k. • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 44
PHP:
скопировать код в буфер обмена
  1. <html>
  2. <body>
  3. <?PHP
  4. $f1 = fopen("file1.txt", "r");
  5. $f2 = fopen('file2.txt', 'w');
  6. $m = '';
  7. while(!feof($f1))
  8. {
  9.         $ch = fgets($f1);
  10.         $m .= ((int)$ch+1).PHP_EOL;
  11. }
  12.  
  13. fputs($f2,$m);
  14. fclose($f1);
  15. fclose($f2);
  16. ?>
  17. </body>
  18. </html>
Faraon-san Отправлено: 01 Апреля, 2015 - 19:18:12 • Тема: Автосоздание input:select:textarea и обработка • Форум: Вопросы новичков

Ответов: 5
Просмотров: 224
как выводишь так и проверяй, через цикл.
Faraon-san Отправлено: 01 Апреля, 2015 - 17:58:08 • Тема: preg_replace_callback • Форум: Вопросы новичков

Ответов: 14
Просмотров: 557
Если он там не нужен, то просто убери.
Если сомневаешься, то выкладывай код, посмотрим.

Страниц (22): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB