Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pobieranie array
Forum PHP.pl > Forum > Przedszkole
pawel06281990
Witam, mam mały problem bo nie wiem jak rozszyfrować i jak zrobić żeby mi zapisywało dane z array w bazie.

korzystam z smsapi i mam coś takiego

  1. static $content;
  2.  
  3.  
  4. $c = curl_init();
  5. curl_setopt($c, CURLOPT_URL, 'https://api.smsapi.pl/sms.do');
  6. curl_setopt($c, CURLOPT_POST, true);
  7. curl_setopt($c, CURLOPT_POSTFIELDS, array(
  8. 'to' => $_POST['odbiorca'], //numery odbiorców rozdzielone przecinkami
  9. 'from' => $_POST['pole_nadawcy'], //pole nadawcy stworzone w https://ssl.smsapi.pl/sms_settings/sendernames
  10. 'message' => $_POST['messenge'], //treść wiadomości
  11. 'encoding'=>'utf-8',
  12. 'format' => 'json'
  13. ));
  14. curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
  15. curl_setopt($c, CURLOPT_HTTPHEADER, array(
  16. "Authorization: Bearer $powiadomienia_sms_token_api"
  17. ));
  18.  
  19. $content = curl_exec($c);
  20.  
  21. curl_close($c);
  22. $content= json_decode($content,true);




Kiedy api przejmie dane i są doprawne dostaje takie array
  1. 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ę

  1. 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??
trueblue
Widać wyraźnie, że indeks id jest w indeksie 0, tablicy list.

  1. $content['list'][0]['id'];
pawel06281990
Dopiero co zauważyłem jak rozebrałem skrypt na części.

dzięki wielkie za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.