PHP.SU

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

Страниц (2): « 1 [2]

> Найдено сообщений: 20
Zerrata Отправлено: 02 Июля, 2013 - 16:09:29 • Тема: редактирование конфига • Форум: Вопросы новичков

Ответов: 32
Просмотров: 1219
print322 пишет:
Оно будет кидать вроде полностью строку mp_friendlyfire 1 а не её значение "1"


Разбейте строку на элементы функцией explode
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. list($key,$value) = explode(" ", $data); // $data - строка
  4. ?>
  5. <label><?PHP echo $key; ?></label><input type="text" value="<?PHP echo $value; ?>">
  6.  
Zerrata Отправлено: 02 Июля, 2013 - 13:19:19 • Тема: Выборка из массива по условию • Форум: Вопросы новичков

Ответов: 2
Просмотров: 464
Спасибо работает Улыбка
Zerrata Отправлено: 02 Июля, 2013 - 12:25:41 • Тема: Помогите сделать вывод в три колонки.. • Форум: Вопросы новичков

Ответов: 11
Просмотров: 792
покусали Радость

Вообще-то я использовала такой подход при рисовании многоколоночных таблиц (ну естественно с подсчетом и выводом недостающих ячеек).
Zerrata Отправлено: 02 Июля, 2013 - 12:17:42 • Тема: Выборка из массива по условию • Форум: Вопросы новичков

Ответов: 2
Просмотров: 464
Добрый день.
Подскажите пожалуйста.
Получила я следующий массив из БД:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. (
  3.     [0] => Array
  4.         (
  5.             [id] => 1
  6.             [name] => Bob
  7.             [section] => Chief
  8.         )
  9.  
  10.     [1] => Array
  11.         (
  12.             [id] => 2
  13.             [name] => John
  14.             [section] => Chief
  15.         )
  16.  
  17.     [2] => Array
  18.         (
  19.             [id] => 3
  20.             [name] => Helen
  21.             [section] => Manager
  22.         )
  23.  
  24.     [3] => Array
  25.         (
  26.             [id] => 4
  27.             [name] => Sarah
  28.             [section] => Manager
  29.         )
  30.  
  31.     [4] => Array
  32.         (
  33.             [id] => 5
  34.             [name] => Bill
  35.             [section] => Technics
  36.         )
  37.  
  38.     [5] => Array
  39.         (
  40.             [id] => 6
  41.             [name] => Will
  42.             [section] => Technics
  43.         )
  44.  
  45. )
  46.  


Ломаю голову: как его разложить по разным таблицам. Хотела бы получить такую картину:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. ------------------------    --------------------
  3. |     Chief            |    |      Manager     |    
  4. ------------------------     --------------------
  5. | 1 | Bob             |    | 3 | Helen         |
  6. | 2 | John            |    | 4 | Sarah         |
  7. ------------------------     --------------------
  8.  


и т.д.

Спасибо.
Zerrata Отправлено: 02 Июля, 2013 - 11:08:33 • Тема: Помогите сделать вывод в три колонки.. • Форум: Вопросы новичков

Ответов: 11
Просмотров: 792
Цитата:
Спасибо огромное!Это то что было нужно....


Пока кто-нибудь не откроет эту страницу в IE (или другом браузере, не поддерживающем CSS 3).

Я бы написала так
PHP:
скопировать код в буфер обмена
  1.  
  2. $i=1; //Это не просто счетчик, а еще и указатель позиции div'а
  3. foreach ():
  4. // выводим по три колонки, значит каждый 4-й div должен становиться первым
  5. if($i == 4) {
  6.     $i=1;
  7.     $style='style="clear:left;float:left;" ';
  8. } else {
  9.     $style='style="float:left;" ';
  10. }
  11. // выводим div'ы
  12. echo '<div '.$style.'>.....</div>';
  13. $i++;
  14. endforeach;
  15.  

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB