Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MPDF] Wyświetlenie pojedynczego pola z funkcji
piter187
post 23.05.2018, 20:51:54
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 23.05.2018

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Grafnastyk
post 24.05.2018, 20:48:26
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 25.08.2017

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 09:01