Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pętla while i wysyłenie emaila
Szymon80
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 6.06.2009

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


Witam.

Mam take pętlę while;

  1. $kpre = mysql_query("select id, kodpre, pobr from ".$prefix."kodypre where pobr=0 order by id limit 5 ");
  2. while($listaaa=mysql_fetch_array($kpre)) echo $listaaa[id].' -- '.$listaaa[kodpre].'<br/> ';


Tworzy listę pięciu kodów pobranych z bazy. JAk teraz zrobić aby tą listę można umieścić za pomocą jednej zmiennej w dowolnym miejscu na stronie lub w emailu ? pętli while nie da się podpiąć pod zmienną ( przynajmniej mi wyskakuje błąd).

Ten post edytował Szymon80 17.01.2010, 22:46:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
c3zi
post
Post #2





Grupa: Zarejestrowani
Postów: 266
Pomógł: 20
Dołączył: 15.11.2006
Skąd: Koszalin

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


Przypisz te dane do zmiennej, a potem wyświetl zmienną w dowolnym miejscu.
Go to the top of the page
+Quote Post
vonski
post
Post #3





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

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


W tym while'u zamiast wypisywać wyniki przypisuj je do tablicy:

  1. while($lista = mysql_fetch_assoc($kpre))
  2. $tablica[] = $lista;


W tym momencie każdy wiersz tablicy $tablica będze również tablicą 3-elementową zawierającą id, kodpre i pobr wyciągnięte z bazy.
Go to the top of the page
+Quote Post
Szymon80
post
Post #4





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 6.06.2009

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


Cytat(c3zi @ 17.01.2010, 19:24:23 ) *
Przypisz te dane do zmiennej, a potem wyświetl zmienną w dowolnym miejscu.

Pobiera wtedy tylko ostatni wiersz z tablicy.

a moze dało by się zrobić z tego prostą funkcję.
Go to the top of the page
+Quote Post
Blame
post
Post #5





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


A na pewno robisz to w pętli while tak jak podał vonski? Daj sobie print_r na tej tablicy.
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.12.2025 - 21:18