Добавляйте данные поста динамически, чтобы позже отправить с формой - PullRequest
0 голосов
/ 12 сентября 2018

веб-разработчик noob здесь!

У меня есть простая форма входа в систему, которая передает информацию о пользователе на сервер.Помимо классического имени пользователя, адреса электронной почты и пароля, пользователю необходимо выбрать серию тегов и уровень , связанных с каждым тегом.

Итак,внутри тега формы, <select> с предопределенными тегами, <input type='range'> для выбора уровня для данного конкретного тега и <button>, который должен позволять добавлять значения уровня тега .

Когда я нажимаю кнопку добавления, я хочу как-то добавить значения уровня тега этой конкретной комбинации в многомерном массиве И добавить их в переменные после запроса, чтобы приЯ нажимаю кнопку отправки в форме, которую сервер получает примерно так:

// 'normal' form stuff
$user = $_POST['user'];
$psw = ...
//  ...
$values = $_POST['values']; 
// this is the bidimensional array I was talking about:
// values = [
//      [tag1, level1],
//      [tag2, level2],
//      ...
//      [tagN, levelN]];

Я пытался добавить <input type='hidden' name='tag' value='level'> для каждого тега, но так как ни число (ни имя)теги, которые будут выбраны, предопределены, поэтому трудно получить эти значения на стороне сервера.

Существует ли тривиальный способ сделать это?

1 Ответ

0 голосов
/ 12 сентября 2018
<input type="text" value="level_1" name="tag[0]">
<input type="text" value="level_2" name="tag[1]">

и значение, которое вы получили, как это

array
   'tag' => 
       0 => string 'level_1' (length=7)
       1 => string 'level_2' (length=7)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...