ugrás a tartalomhoz

kiolvasás adatbázisbol, váltakozo megjelenéssel

Anonymous · 2006. Szep. 17. (V), 15.16
Hali!
Olyat szeretnék kérdezni, hogy-hogy lehetne ugy kiolvasni adatbázisbol
az adatokat, hogy minden második kiolvasásnál másik táblába tegye bele a kiolvasando szöveget
tehát mindig máshogy nézen ki a hír
pl.:

$eredmeny = $db->sql_query("SELECT * FROM `asd` "); 
if ($db->sql_numrows($eredmeny) == 0) die; 

for ($i=0;$i<$db->sql_numrows($eredmeny);$i++) { 
$sor = $db->sql_fetchrow($eredmeny); 
echo "egyszer így: ".$sor['asd']; 
} 
és


echo $sor['asd'].": egyszer így"; 

nemtudom hogy lehetne megoldani
előre is köszi az ötleteket
 
1

rájöttem : )

Anonymous · 2006. Szep. 17. (V), 23.34
rájöttem hogy hogy lehet megoldani :) mindegy azért köszi, ha valakit még érdekel akkor szoljon és bemásolom!
2

mégsem jo

Anonymous · 2006. Okt. 10. (K), 19.49
bocsi srácok de amit kitaláltam ötlet mégsem vált be tökéletesen :(
mert én olyat csináltam, hogy id alapján kiszűrim, hogy melyik páros és melyik
páratlan és annak függvényében jelenik meg az adat!
igen ám de felmerült egy olyan gond, hogy mivan akkor ha törlöm az adatbázisbol
pl a 45. sorszámú hírt? akkor a 44-46 is páros és ugyan úgy fognak megjelenni!
tehát ezt valami máshoz kéne "viszonyítani"
van valakinek valami ötlete?
előre is köszönöm!
3

tömb

kerzo · 2006. Okt. 11. (Sze), 01.27
Szerintem ne dobd messzire az első gondolatodat, csak fogalmazd át. Amikor az adatbázisból lekéred az adatokat, akkor egy tömbbe kerülnek. A tömböknél viszont a tömbindex alapján tudsz rá hivatkozni. Ez elvileg mindig folyamatosan növekvő számsor, csak a 0-át kell az elején lekezelni, mert az se nem páros, se nem páratlan.
7

A nullával mi a baj?

Barkóczi Roland · 2006. Okt. 11. (Sze), 15.02
Melyek a páros számok?
- Melyeket kettővel osztva nullát kapunk maradékul: 0/2 = 0, maradék 0
- egy páratlan számnál eggyel kisebb szám: 1-1 = 0
Tehát a nulla páros szám :)
4

while

kerzo · 2006. Okt. 11. (Sze), 12.04
Egy másik ötlet.
Ha do while ciklussal dolgozod fel az adatokat, akkor abba beletehetsz egy számlálót, így mindig a számláló értékének megfelelően formázod.
$x = 1;
do {
    if ($x == valami){
        formátum 1;
    } else {
        formátum 2;
    }
     $x++;
} while (feltétel)

Remélem sikerült közelebb jutni a megoldáshoz.
5

...

Rici · 2006. Okt. 11. (Sze), 12.55
Elég sok "érdekes" gondolatot láttam a hozzászólásokban.

Sajnálatosnak tartom, hogy egyesek "programokat írnak", de nem tudják, hogyan kell eldönteni egy változóban tárolt számról, hogy páros-e vagy páratlan.

if ($i % 2  ==  0) //$i páros
{
}
else //$i páratlan
{
}
6

puff

kerzo · 2006. Okt. 11. (Sze), 14.28
Bocsi, de nem arról van szó, hogy nem tudom eldönteni, hogy egy változóban tárolt szám páros, vagy páratlan, csak azt feltételeztem, hogy ez a része már megy, mivel a probléma felvetése nem erre irányult. Egyébként így visszagondolva tényleg belefért volna ez is a kódba, de most egy kicsit máshol jártak a gondolataim.
8

huu

Anonymous · 2006. Okt. 11. (Sze), 22.30
nagyon szépen köszi a sok ötletet! sikerült megoldnom!