Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Pobranie poprzedniej wartości
stirith
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 2
Dołączył: 18.01.2008

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


Pobieram dane z bazy:

Id, Nazwa, Czas
1 Pizza1, 5
2, Pizza2, 7
3, Pizza3, 10

Wyświetlam to za pomocą foreach :

Kod
<?php foreach($wynik_ as $w) :?>
<li>Id: <?php echo $w->getId() ?> | Nazwa: <?php echo $w->getNazwa() ?> | Czas: <?php echo $w->getCzas() ?></li>
<?php endforeach ?>


Chcę aby dla pizza2 wyświetlał się czas pierwszej pizzy dla pizzy3 "czas" pizza2 itd...
Jest coś wbudowanego getNext(), getPrevious() (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
krowal
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


W interfejsie Iterator nie ma czegoś takiego jak np. getPrevious().
Spróbuj tak:
  1. <?php $tmpW = null; $czas = null?>
  2. <?php foreach($wynik_ as $w) :?>
  3. <?php if ($tmpW !== null) $czas = $tmpW->getCzas()?>
  4. <li>Id: <?php echo $w->getId() ?> | Nazwa: <?php echo $w->getNazwa() ?> | Czas: <?php echo $czas ? $czas : $w->getCzas() ?></li>
  5. <?php $tmpW = $w?>
  6. <?php endforeach ?>


Ten post edytował krowal 19.10.2009, 12:53:17
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 12:24