Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]petla for
Forum PHP.pl > Forum > Przedszkole
kombox
Jak mozna w petli for wyswitlic 2 kolory?
Kshyhoo
Zdecyduj się, o co chcesz zapytać. Również było by nam miło, gdybyś załączył swój kod...
CODE
kombox właśnie utworzył nowy temat o nazwie "[MySQL]Łączenie dwóch tabel" na forum "Przedszkole".

----------------------------------------------------------------------
Witam,
potrzebuje złączyć dwie tabele ale nie ogarniam troszke tego ponieważ przy użyciu Join LEFT group by i count .

Taki mam tabele;

tab1

ID | KEY | NAZWA
1 | 2 | cos 1
2 | 2 | cos 2
3 | 2 | cos 3
4 | 2 | cos 4

tab2

ID | KEY_CAT | ID_SUB
1 | 2 | 3
2 | 2 | 2
3 | 2 | 4
4 | 2 | 4
5 | 2 | 4
6 | 2 | 4
7 | 2 | 3
8 | 2 | 2

i POTRZEBUJE DOSTAĆ NP:

cos1 - 0
cos2 - 2
cos3 2
cos4 - 4
ID z tab1 porównuje z ID_SUB (CZYLI NP 4 WYSTEPUJE 4x wiec mam 4) cos4 - 4
Bardzo zrozumiałe i banalne ale nie wiem jak to ogarnąć pewnie sprawa banalna do obrania sad.gif
Rysh
Cytat(kombox @ 5.04.2010, 13:48:30 ) *
Jak mozna w petli for wyswitlic 2 kolory?

  1. for ($i = 0 ; $i < $do_ilu ; $i ++) {
  2. if ($i % 2 == 0) {
  3. echo "#FFFFFF";
  4. } else {
  5. echo "#ABCABC";
  6. }
  7. }
kombox
Właśnie o to mi chodzi MODULO

Kshyhoo Napisałem to w innym poscie zeby nie śmiecić smile.gif

flashdev
Cytat(kombox @ 5.04.2010, 14:43:08 ) *
Właśnie o to mi chodzi MODULO

Kshyhoo Napisałem to w innym poscie zeby nie śmiecić smile.gif


W przypadku potęg dwójki (1, 2, 4, 8, ...) można jeszcze prościej (dużo szybciej dla procesora).

if( $i & 2 == 0 )

Jest to operacja bitowa wykonywana praktycznie natychmiast, w przeciwieństwie do powolnej operacji jaką jest dzielenie modulo.
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.