За последние 24 часа нас посетили 18809 программистов и 1627 роботов. Сейчас ищут 923 программиста ...

Чот туплю с масивамми

Тема в разделе "PHP для новичков", создана пользователем Dron-Boy, 20 ноя 2017.

  1. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Ребят вот формирую массив в цикле но почему то выводится только последнее значение,
    вот в притык не вижу в чем проблема id уникальные массив создаю до цикла
    PHP:
    1. $m_res[$id] = [];
    2.             while($res_zapis = $select_zapis->fetch_assoc()){
    3.                 $m_res[$id] = [
    4.                         $res_zapis['id']=>[
    5.                             'data'=>   $res_zapis['data'],
    6.                             'time'=>   $res_zapis['time'],
    7.                             'lastname'=>  $res_zapis['lastname'],
    8.                             'name'=>   $res_zapis['name'],
    9.                             'phone'=>   $res_zapis['phone'],
    10.                             'Ncar'=>   $res_zapis['Ncar'],
    11.                             'region'=>   $res_zapis['region'],
    12.                             'usluga'=>   $res_zapis['usluga'],
    13.                             'kvitanciya'=>   $res_zapis['kvitanciya'],
    14.                             'kvitanciyaNumb'=>   $res_zapis['kvitanciyaNumb'],
    15.                             'point'=>  $res_point['name'],
    16.                             'id' =>     $res_zapis['id'],
    17.                         ],
    18.                     ];
    19.             }
    на выходе вот что
    только последняя запись из цикла
    PHP:
    1. [1] => Array
    2.         (
    3.             [665] => Array
    4.                 (
    5.                     [data] => 20.11.2017
    6.                     [time] => 2259000900
    7.                     [lastname] => Баширов
    8.                     [name] => г.н. "Шип-шип" долже
    9.                     [phone] => +7 921 569 17 97
    10.                     [Ncar] => 100
    11.                     [region] => Ниссан
    12.                     [usluga] => Шиномонтаж
    13.                     [kvitanciya] => Только шиномонтаж
    14.                     [kvitanciyaNumb] =>
    15.                     [point] => Октябрьская наб., д 31а
    16.                     [id] => 665
    17.                 )
    18.  
    19.         )
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.866
    Симпатии:
    753
    Адрес:
    Татарстан
    так ты одному элементу - а конкретно $m_res[$id] в цикле присваиваешь разные значения... элементу!
    измени строку на
    PHP:
    1. $m_res[$id][] = [......
     
    Dron-Boy нравится это.
  3. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Ну да точно, спасибо.