Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да преминете през масив от входове във формуляр?

Дадено:

<input type="text" name="foo[]" />
<input type="text" name="foo[]" />
etc...

във вашия формуляр ще ги прелиствате с

foreach($_POST['foo'] as $index => $value) {
    ...
}

[] в името на полето ще бъде премахнато от PHP и използвано като намек, че трябва да очаква множество стойности с едно и също име, което го кара да създаде подмасив вътре в $_GET/$_POST, за да побере тези допълнителни стойности.

Можете също да предложите кои ключове за масив трябва да използва PHP, напр.

<input type="text" name="foo[1]" value="hi there" />
<input type="text" name="foo[abc]" value="TGIF!" />

echo $_POST['foo'][1]; // outputs "hi there"
echo $_POST['foo']['abc'] // outputs "TGIF!"

Поддържат се и многоизмерни масиви, като се използват същите методи за нотация/достъп.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблем с PHP/ODBC кодирането

  2. utf8 е изкривен при импортиране в mysql

  3. Най-бързият начин за изхвърляне на обект от речник на Python (dict) в MySQL таблица?

  4. завъртане в mysql заявките

  5. mySQL MATCH в множество таблици