Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MPDF] Wyświetlenie pojedynczego pola z funkcji
Forum PHP.pl > Forum > Przedszkole
piter187
Witam wszystkich, mam problem - potrzebuje wyświetlić pojedyncze pola z funkcji (funkcja znajduje się w skrypcie do druku mpdf)

  1. foreach (DynamicFormEntry::forTicket($ticket->getId()) as $form) {
  2. $idx = 0;
  3. foreach ($form->getAnswers() as $a) {
  4. if (in_array($a->getField()->get('name'),
  5. array('email','name','subject','phone','priority')))
  6. continue;
  7. $this->SetFont('Arial', 'B', 11);
  8. if ($idx++ === 0) {
  9. $this->Ln(5);
  10. $this->SetFillColor(244, 250, 255);
  11.  
  12. $this->SetFillColor(255, 255, 255);
  13. }
  14. if ($val = $a->toString()) {
  15. $this->Ln(1);
  16. $this->WriteCell($l*2.95, 6, $a->getField()->get('label'), 0, 0, 'L', true);
  17. $this->SetFont('');
  18. $this->MultiCell($c*1.4, 6, $val, 1, 0, 'L', true);
  19. }
  20. }
  21. }

w tym momencie wyświetlają mi się wszystkie wartości z tablicy, jednak potrzebuje wyświetlić tylko wybrane (mam ich nazwy w bazie danych - przykładowo "b_lokalizacja" i "b_nazwa") i nie mam pojęcia jak to zrobć - dokładniej chodzi o pojedyncze wartości ze zmiennej $val
Grafnastyk
Nie wiem czy dobrze Cie rozumiem, ale zmienna raczej nie może mieć 100 wartości, jak już to bardziej pod tym $val kryje się tablica ? Jeśli tak to wystarczy:

  1. echo $val['nazwa klucza tablicy'];


I będziesz mieć tylko jeden rekord wyświetlony
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.