Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] "Zablokowanie " while
Forum PHP.pl > Forum > Przedszkole
kielich
Mam pewien problem który nie wiem jak rozwiązać

w bazie mam np 10 rekordów robie sobie

  1. ...
  2. while($cos = mysql_fetch_array($query):
  3.  
  4. echo $cos['user'];
  5. echo $cos['tytul'];
  6. endwhile;


no i fajnie wyświetli mi 10x tytuł i tego czego nie chce 10 razy usera
a user jest tylko jeden wiec wyswietli mi 10 razy tego samego

Moje pytanie : Jak zrobić aby wyswietliło mi tytuł 10razy tak jak powinno ale usera tylko raz
athei
Kod
$x=0;
while($cos = mysql_fetch_array($query):
if($x==0) echo $cos['user'];
echo $cos['tytul'];
$x=1;
endwhile;
kielich
Działa to rozwiązanie tylko być może nie jasno się wyraziłem

A więc:

jest 10 tytułów do usera : xxx

i 10 do usera xxx2

i ja potrzebuje wypisać w while'u .

10 tytułów i nazwa usera (xxx)
10 tytułów i nazwa usera (xxx2)

kod który mi napisałeś (athei) działa ale wyświetla nazwa 1 usera
athei
Nie wiem czy o to Ci chodzi
  1. $x='';
  2. while ($cos = mysql_fetch_array($query))
  3. {
  4. if ($x!=$cos['user'])
  5. {
  6. echo $cos['user'];
  7. }
  8. echo $cos['tytul'];
  9. $x = $cos['user'];
  10. }
Wypisze: Stefan tyt1 tyt2 tyt3 Roman tytx tyty
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.