Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapamiętanie wartości po wyjściu z pętli
kunegunda
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 6.10.2009

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


A więc tak mam taką oto pętle foreach:

  1. foreach($koszyk as $klucz => $wartosc)
  2. {
  3. $nazwa=mysql_query("SELECT nazwa FROM sklep WHERE id = '".$klucz."'");
  4. $nazwa=mysql_fetch_row($nazwa);
  5. $n=$nazwa[0];
  6. echo $n;
  7. }


Pętla wyświetla mi produkty z koszyka. Co mam zrobić aby po wyjściu z pętli, zmienna $n wyświetlała mi wszystkie wartości (tak jak w pętli) a nie tylko ostatni element tablicy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qrzysztof
post
Post #2





Grupa: Zarejestrowani
Postów: 220
Pomógł: 19
Dołączył: 25.04.2009

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


Print_r zawsze wyświetli to w takiej formie. Można to tylko ładniej sformatować, umieszczając między <pre></pre> czyli np:

  1. echo '<pre>;
  2. print_r....
  3. echo '</pre>';


Ale skoro to ma być wyjście dla klienta, to domyślam się, że odpada. Pozostaje wtedy albo pętla albo zamiast zrzucania wszystkiego do tablicy, można zrzucać do jednej zmiennej (choć to chyba mniej eleganckie):
oddzielone spacją:

  1. $n.=$nazwa[0].' ';


albo złamaniem wiersza:

  1. $n.=$nazwa[0].'<br /> ';
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 01:23