значения, не возвращаемые для массива кнопок - PullRequest
0 голосов
/ 26 марта 2019

У меня есть массив $ _POST для кнопок отправки, скрытых, cbo и текстов, и когда я перебираю массив после записи, он возвращает только последний массив, независимо от того, что isset.

уже пробовал isset изатем цикл по массиву

$i=0;
while($row = mysql_fetch_array($result)){
    $body .= "$<input type='text' name='txtOTHER_INCOME_AMT' value='" . 
                $row['INCOME_AMT'] . "'>                                                                                 
            <input type='submit' name='cmdUpdateIncome' value='Update'>                                                                                                                                  
            <input type='hidden' name='income_id' value='" . $row['INCOME_ID'] . "'>";
    $i++;
}

//check and see if the user is trying to update an OTHER INCOME
if ($_POST['cmdUpdateIncome'] != "" && $_POST['updateincome_id'] != "") {
    for ($i=0; $i>count($_POST['cmdUpdateIncome']); $i++){
        if (isset($_POST['cmdUpdateIncome'])){
                   //do some stuff
        }
    }   
}

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

txtOTHER_INCOME_AMT &come_id (ключ из базы данных, чтобы я мог ОБНОВИТЬ его на основе того, что было предоставлено в txtOTHER_INCOME_AMT).

A print_r($_POST) дает

[cboOTHER_INCOME_TYPE_CODE] => Array ( 
        [0] => F4 
        [1] => F1 
        [2] => M3 
        [3] => F2 
        [4] => F9 
        [5] => 41 
        [6] => F7 
        [7] => TL 
) 
[txtOTHER_INCOME_AMT] => Array ( 
        [0] => 1007.07 
        [1] => .01 
        [2] => 1326.02 
        [3] => 502.36 
        [4] => 10001.03 
        [5] => 150.77 
        [6] => 100.22 
        [7] => 500.44 
) 

[cmdUpdateIncome] => Array ( 
        [0] => Update 
) 
[income_id] => Array ( 
        [0] => 1 
        [1] => 6 
        [2] => 7 
        [3] => 8 
        [4] => 9 
        [5] => 10 
        [6] => 11 
        [7] => 13 
) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...