Показать сообщение отдельно
  #10 (permalink)  
Старый 17.02.2015, 11:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

То есть вы и РНР не знаете?
Я вверху написал - для РНР не ниже версии 5.4. В этой версии объявлять массив можно так же как и в JS - квадратные скобки, без объявления типа.
Если у вас РНР ниже этой версии, то нужно писать так:

$fld = array(
    1 => '<input placeholder="Number" name="fld[]"><br><br><input placeholder="Number" name="fld[]">
          ',
         '<input placeholder="String" name="fld[]"><br><input placeholder="String" name="fld[]"><br>
          <input placeholder="Number" name="fld[]"><input type="hidden" name="fld[]" value="2">',
         '<input placeholder="String" name="fld[]"><br><br><input placeholder="Number" name="fld[]">
          <input type="hidden" name="fld[]" value="3">'
);


Замените во всем коде примера квадратные скобки на такое объявление и все будет работать.

PS. Open Server имеет в своем составе версию 5.4, и если на реальном сервере у вас есть РНР 5.4, то и на реальном, и на локальном лучше подключить ее. В версии 5.4 появились удобные фичи, которыми грех не воспользоваться.

Последний раз редактировалось laimas, 17.02.2015 в 12:01.
Ответить с цитированием