Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pętla while i wysyłenie emaila
Forum PHP.pl > Forum > PHP
Szymon80
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).
c3zi
Przypisz te dane do zmiennej, a potem wyświetl zmienną w dowolnym miejscu.
vonski
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.
Szymon80
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ę.
Blame
A na pewno robisz to w pętli while tak jak podał vonski? Daj sobie print_r na tej tablicy.
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.