Dostałem taki wynik dodająć print_r($_POST);
[img_shape
] => Array ( [0
] => rect
[1
] => rect
) [img_coords
] => Array ( [0
] => 185
,112
,219
,123
[1
] => 223
,111
,260
,122
) [img_href
] => Array ( [0] => # [1] => # ) [img_alt
] => Array ( [0
] => A_I_2
[1
] => A_I_45
) [img_sektor
] => Array ( [0
] => A
[1
] => A
) [img_rzad
] => Array ( [0
] => I
[1
] => I
) [img_active
] => Array ( [0] => 1 ) [action] => add_generator_map )
Teraz rozumiem.
Ale teraz zapis bo post podaje jako array wszystkie pola i muszę przetworzyć to w zapis.
Zalazłem rozwiązanie mojego problemu, ale nawiną się następny problem
Jesli zrobię tak
foreach ($_POST as $val) {
for( $x = 0; $x < 5; $x++ ) {
}
}
Dostaje wszystkie wyniki w tej formie
01rectrect185,112,219,123223,111,260,122##A_I_2A_I_45AAIII moje pytanie brzmi, jak mam to posegregować w odpowiednie tabele w bazie danych przy zapisie
Tak to powinno być przy zapisie
$wpdb->insert($wpdb->prefix.'generator_map', array('sektor'=> A
, 'rzad'=> I
, 'coords'=> 223,111,260,122, 'url'=># , 'alt' =>A_I_45, 'shape' =>rect ));
Cytat(pawel06281990 @ 19.01.2022, 19:44:51 )

Dostałem taki wynik dodająć print_r($_POST);
[img_shape
] => Array ( [0
] => rect
[1
] => rect
) [img_coords
] => Array ( [0
] => 185
,112
,219
,123
[1
] => 223
,111
,260
,122
) [img_href
] => Array ( [0] => # [1] => # ) [img_alt
] => Array ( [0
] => A_I_2
[1
] => A_I_45
) [img_sektor
] => Array ( [0
] => A
[1
] => A
) [img_rzad
] => Array ( [0
] => I
[1
] => I
) [img_active
] => Array ( [0] => 1 ) [action] => add_generator_map )
Teraz rozumiem.
Ale teraz zapis bo post podaje jako array wszystkie pola i muszę przetworzyć to w zapis.
Zalazłem rozwiązanie mojego problemu, ale nawiną się następny problem
Jesli zrobię tak
foreach ($_POST as $val) {
for( $x = 0; $x < 5; $x++ ) {
}
}
Dostaje wszystkie wyniki w tej formie
01rectrect185,112,219,123223,111,260,122##A_I_2A_I_45AAIII moje pytanie brzmi, jak mam to posegregować w odpowiednie tabele w bazie danych przy zapisie
Tak to powinno być przy zapisie
$wpdb->insert($wpdb->prefix.'generator_map', array('sektor'=> A
, 'rzad'=> I
, 'coords'=> 223,111,260,122, 'url'=># , 'alt' =>A_I_45, 'shape' =>rect ));
Ok już zrobiłem tak jak powinno być dodając to w ten sposób
for( $x = 0; $x < 5; $x++ ) {
$wpdb->insert($wpdb->prefix.'generator_map', array('sektor'=> $_POST['img_sektor'][$x], 'rzad'=> $_POST['img_rzad'][$x], 'coords'=> $_POST['img_coords'][$x], 'url'=> $_POST['img_href'][$x], 'alt' =>$_POST['img_alt'][$x], 'shape' => $_POST['img_shape'][$x] ));
}
I dział zapisuje mi tak jak chciałem.