Táblázat egymásmellé beszúrása és minden 4. után új sor (PHP)
Sziasztok!
Abban kérném a segítségeteket hogy készítek egy oldalt amiben alkalmaznom kell egy olyat hogy adatbázisból kiolvasott értékek egymás mellé kerüljenek a táblázatok, de úgy hogy minden 5. már új sorba.
Addig megoldottam mindent hogy While ciklussal annyiszor lefuttatja ahány táblám van, de vagy nem egymás mellé rakja vagy egy sorba bezsúfolja az összes értéket.
Kérlek segítsetek mert fontos lenne és addig meg vagyok lőve.
Segítségeteket előre is köszönöm.
■ Abban kérném a segítségeteket hogy készítek egy oldalt amiben alkalmaznom kell egy olyat hogy adatbázisból kiolvasott értékek egymás mellé kerüljenek a táblázatok, de úgy hogy minden 5. már új sorba.
Addig megoldottam mindent hogy While ciklussal annyiszor lefuttatja ahány táblám van, de vagy nem egymás mellé rakja vagy egy sorba bezsúfolja az összes értéket.
Kérlek segítsetek mert fontos lenne és addig meg vagyok lőve.
Segítségeteket előre is köszönöm.
példakód
Használj egy számlálót
A számláló értékének 4-el való osztási maradékából meg tudod állapítani, hogy mikor kell új sort kezdeni.
Fogalmazd át, vagy rajzold le
Ez a mondat nem igazán tiszta. Próbáld meg újra fogalmazni, hátha sikerül összehozni egy értelmes magyar mondatot.
Mondjuk megvizsálhatod, hogy az illető sor osztható-e 4-gyel és ha igen, akkor beszúrsz egy új sort.
Lol. Ügyes húzás az & a %
az :D
Kérdezhetek?
1. Jól gondolom, hogy ez a while() így végtelen ciklus?
2. $x > 3 esetén ez miért működik jól, ha jól működik?
Köszi előre is!
Üdv:
Dávid
Nyilván kell a ciklus
Ha az if feltételére gondolsz, akkor az a 2-es számrendszer miatt működik jól... :)
Egy kis példa:
4 = 100
3 = 011
011
100&
000=
8 = 1000
3 = 0011
0011
1000&
0000=
És valóban...
Maszkolás vagy más néven bináris és
Így van, de hűű:)))
Neked is
Szép napot!
Összehasonlítottam az &
Az alábbi kódot használtam:
Kép az eredményről
Esetleg másképpen kellett volna tesztelni? :)
Én személy szerint arra számítottam hogy az & művelet sokkal gyorsabb lesz...
hmm