if($_POST["$key"."$i"] || $key == 'billing_emaildop') {..}
if($key==="billing_email") {..}
if($_POST["$key"."$i"]) {..}
не подходит для $key=billing_emaildop, но это особо ничего не меняет, т.к. мне нужно получить значения billing_email2, billing_email3 приходящие с $_POST["$key"."$i"] и они проходят проверку if($key==="billing_email") {..}
var_dump($key); // $key = billing_email_dop есть
if($_POST["$key"."$i"]) {
var_dump($key); // $key = billing_email_dop уже нет, вместо него $key = billing_email - почему
}
var_dump($key); // $key = billing_email_dop есть
if($_POST["$key"."$i"]) {
var_dump($key); // $key = billing_email_dop уже нет, вместо него $key = billing_email - почему?
}
["billing_email"]=>
array(11) {
["label"]=>
string(6) "E-MAIL"
["required"]=>
bool(true)
["type"]=>
string(4) "text"
["class"]=>
array(1) {
[0]=>
string(13) "form-row-last"
}
["validate"]=>
array(2) {
[0]=>
string(8) "required"
[1]=>
string(5) "email"
}
["autocomplete"]=>
string(14) "email username"
["priority"]=>
int(70)
["options"]=>
array(0) {
}
["placeholder"]=>
string(0) ""
["enabled"]=>
bool(true)
["custom"]=>
bool(false)
}
["billing_emaildop"]=>
array(11) {
["type"]=>
string(4) "text"
["label"]=>
string(0) ""
["options"]=>
array(0) {
}
["placeholder"]=>
string(0) ""
["priority"]=>
int(80)
["enabled"]=>
bool(true)
["validate"]=>
array(0) {
}
["required"]=>
bool(false)
["custom"]=>
bool(true)
["display_options"]=>
array(2) {
[0]=>
string(6) "emails"
[1]=>
string(10) "view_order"
}
["class"]=>
array(1) {
[0]=>
string(13) "form-row-wide"
}
}
$data = json_encode($js);
'data' => $data
on_sent_ok: "ym(41441674, 'reachGoal', 'zayavka');"
on_sent_ok: "yaCounterXXXXXXXX.reachGoal('id');"
я вижу, что были в $postdop данные, а затем затерлись в цикле - как это обойти не знаю.
Об этом уже говорил