Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przekazywanie zmiennych w tablicy
Forum PHP.pl > Forum > Przedszkole
-ostry5-
Witam.

Mam problem z przekazaniem niektórych danych wejściowych do metody doCheckNewAuctionExt lub doNewAuctionExt na Allegro WebApi.
Aby lepiej opisać problem pokażę to na przykłądzie:

Jetst sobie metoda:

Kod PHP:
$doCheckNewAuctionExt=$client->doCheckNewAuctionExt($session_id, $fields);
oraz wcześniej zadeklarowane zmienne wejściowe. Jedna z nich to:

  1. $fields= array(
  2. 'fid' => 1, //Nazwa przedmiotu
  3. 'fvalue-string' => "Telefon ze złota",
  4. 'fvalue-int' => 0,
  5. 'fvalue-float' => 0,
  6. 'fvalue-image' => 0,
  7. 'fvalue-datetime' => 0,
  8. 'fvalue-date' => '',
  9. 'fvalue-range-int' => array(
  10. 'fvalue-range-int-min' => 0,
  11. 'fvalue-range-int-max' => 0),
  12. 'fvalue-range-float' => array(
  13. 'fvalue-range-float-min' => 0,
  14. 'fvalue-range-float-max' => 0),
  15. 'fvalue-range-date' => array(
  16. 'fvalue-range-date-min' => '',
  17. 'fvalue-range-date-max' => '')
  18. ),
  19. 'fid' => 2, //Kategoria
  20. 'fvalue-string' => '',
  21. 'fvalue-int' => $_POST['cat-id'],
  22. 'fvalue-float' => 0,
  23. 'fvalue-image' => 0,
  24. 'fvalue-datetime' => 0,
  25. 'fvalue-date' => '',
  26. 'fvalue-range-int' => array(
  27. 'fvalue-range-int-min' => 0,
  28. 'fvalue-range-int-max' => 0),
  29. 'fvalue-range-float' => array(
  30. 'fvalue-range-float-min' => 0,
  31. 'fvalue-range-float-max' => 0),
  32. 'fvalue-range-date' => array(
  33. 'fvalue-range-date-min' => '',
  34. 'fvalue-range-date-max' => '')
  35. ),
  36. ...
  37. );

Chodzi o to, o ile bez problemu przekazuję POSTEM zmienną int

  1. 'fvalue-int' => $_POST['cat-id'],

to za Chiny ludowe nie mogę podstawić danych typu string

  1. 'fvalue-string' => "Telefon ze złota",

gdzie zamiast "Telefon ze złota chciałbym podać jakąś zmienną tak jak to jest możliwe w przykładzie wyżej. Jest to metoda potrzebna do wystawienia przedmiotu na allegro przez WebApi. Może ktoś się już z tą metodą użerał i podpowie coś.
Pozdrawiam.
chyba
->
zamiast
=>
SmokAnalog
Cytat(chyba @ 5.08.2013, 10:01:28 ) *
->
zamiast
=>

Lol.

Nie chodzi przypadkiem o kodowanie polskich znaków? Nie napisałeś jaki błąd dostajesz.
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.