korzystam z smsapi i mam coś takiego
$c = curl_init(); curl_setopt($c, CURLOPT_URL, 'https://api.smsapi.pl/sms.do'); curl_setopt($c, CURLOPT_POST, true); 'to' => $_POST['odbiorca'], //numery odbiorców rozdzielone przecinkami 'from' => $_POST['pole_nadawcy'], //pole nadawcy stworzone w https://ssl.smsapi.pl/sms_settings/sendernames 'message' => $_POST['messenge'], //treść wiadomości 'encoding'=>'utf-8', 'format' => 'json' )); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); "Authorization: Bearer $powiadomienia_sms_token_api" )); $content = curl_exec($c); curl_close($c); $content= json_decode($content,true);
Kiedy api przejmie dane i są doprawne dostaje takie array
array(2) {["count"]=> int(1) ["list"]=> array(1) {[0]=> array(9) { ["id"]=> string(24) "615891CA346335FBAA5FC455" ["points"]=> float(0.16) ["number"]=> string(11) "48693877150" ["date_sent"]=> int(1633194442) ["submitted_number"]=> string(11) "48693877150" ["status"]=> string(5) "QUEUE" ["error"]=> NULL ["idx"]=> NULL ["parts"]=> int(1) } } }
I nie mogę go rozszyfrowac jak robię taka
$content ["id"] - to brak zapisu w bazie mam 0
a jak zrobię tak $content["list"] ["id"] - to wogóle nie zapisuje mi rekordu w bazie.
Co robię źle mam takie zapytanie do bazy zrobione przez funkcję
powiadomienia_sms_zapis("zapis id z array",$_POST['odbiorca'],$_POST['pole_nadawcy'],"zapis points z array",$_POST['messenge'],time(),"zapis status");
Co robię nie tak??