Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Pętla w pętli ?
Forum PHP.pl > Forum > Przedszkole
MrCoody
Mam taki kod :

  1.  
  2. $pobuser="SELECT id,login,imie,nazwisko,miejscowosc FROM user ";
  3. $idzpobuser = mysql_query($pobuser);
  4. while($pobrane = mysql_fetch_array($idzpobuser)) {
  5.  
  6. $id = $pobrane['id'];
  7. $login = $pobrane['login'];
  8. $nazwisko = $pobrane['nazwisko'];
  9.  
  10. echo $id.' ';
  11. echo $login.' ';
  12. echo $nazwisko.'<br>';
  13.  
  14. }
  15. if(isset($_POST['zapros'])) {
  16. $login_osoby = $_POST['zapros'];
  17. $login = $_SESSION['login'] ;
  18. $zapytanie="INSERT INTO znajomi (login_zapraszajacego,login_zaproszonego,potwierdzone) VALUES('$login','$login_osoby','no')";
  19. mysql_query($zapytanie) or die("Wystąpił błąd" ); }
  20.  


Wyświetlają mi się wszystkie rekordy wraz ze mną (tj. zalogowanym użytkownikiem ) closedeyes.gif
Jak napisać żeby mnie nie wyświetliła a pozostałych tak.


Żeby nie zaśmiecać napisałem w temacie moim poprzednim.

Mam kod w pętli while :

  1. echo '<div id="zaproszenia" align="center">';
  2. echo ' '.$imie.' ';
  3. echo ' '.$nazwisko.'<br>';
  4. echo ' <a href="znajomi.php?zapraszam&zapros='.$login.'" >ZAPROŚ</a>';
  5. echo '</div>';


jak zrobić żeby , jak wyświetli się 2-5 powtórzeń (czyli : imię nazwisko ZAPROŚ | imię nazwisko ZAPROŚ | imię nazwisko ZAPROŚ ) wypisało <br> więc przeszło do następnej linijki.
thek
Wyklucz się smile.gif Chyba znasz swoje id? To użyj w select dodatkowo: WHERE id <> TUTAJ_TWOJE_ID
prowseed
Cytat(MrCoody @ 2.05.2011, 22:23:32 ) *
Mam kod w pętli while :

  1. echo '<div id="zaproszenia" align="center">';
  2. echo ' '.$imie.' ';
  3. echo ' '.$nazwisko.'<br>';
  4. echo ' <a href="znajomi.php?zapraszam&zapros='.$login.'" >ZAPROŚ</a>';
  5. echo '</div>';


jak zrobić żeby , jak wyświetli się 2-5 powtórzeń (czyli : imię nazwisko ZAPROŚ | imię nazwisko ZAPROŚ | imię nazwisko ZAPROŚ ) wypisało <br> więc przeszło do następnej linijki.


Możesz sobie zrobic globalnego diva ktory bedzie zalamywal swoje dzieci, to w css. To by bylo chyba najmadrzejsze rozwiazanie. A w php to chyba najprosciej skoro masz petle to wystarczy zrobic sobie countera i++ przy kazdym obrocie na poczatku i pozniej warunek jesli modulo z i/5 == 0 to wstaw echo '<br>'; jakos tak:
  1. $liczbapowtorzen++;
  2. if ($liczbapowtorzen % 5 == 0) echo '<br>';
bogusborek
wystarczy wyrzucić własne id i będzie działało
prowseed
Cytat(bogusborek @ 3.05.2011, 17:06:55 ) *
wystarczy wyrzucić własne id i będzie działało


A czytasz posty innych ludzi?
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.