19. april 2001 - 09:07
Der er
22 kommentarer og 2 løsninger
row\'s der skifter farve fra fore...
Hvordan laver jeg en tabel udfra en forepørgsel der skifter farve? sådan at row\'sne er skifte vis. gul grå gul grå f.eks??
Annonceindlæg fra DE-CIX
19. april 2001 - 09:16
#1
Eh? Kan du ikke lige reformulere det spørgsmål..
19. april 2001 - 09:17
#2
Brug en tæller... while tæller++ hvis tæller ulige color=gul osv..
19. april 2001 - 09:56
#4
Her har du en lille uddybning af mit tidligere svar: $sql = mysql_query(\"select * from ... where ...\"); $res = mysql_fetch_array($sql); while ($res = mysql_fetch_array($sql)) { $count++; if ($count%2==0) { ?><td bgcolor=\"Grå\"><?php $res[feltnavn] ?></td><?php; } else { ?><td bgcolor=\"Gul\"><?php $res[feltnavn] ?></td><?php; } }
20. april 2001 - 16:08
#5
det kan gøres næmmere: if($color==\"GRÅ\")$color=\"Gul\"; else $color=\"GRÅ\"; ingen tæller ingen ting så let kan det gøres.
20. april 2001 - 16:09
#6
hov jeg læste ikke spr. ordenligt, sorry ;o)
20. april 2001 - 16:11
#7
jo den er god nok - tælleren er lige gyldig
20. april 2001 - 16:12
#8
if($color==\"GRÅ\")$color=\"Gul\"; else $color=\"GRÅ\"; ?><td bgcolor=\"<? echo $dolor ?>\"><?php $res[feltnavn] ?></td><?php
20. april 2001 - 16:14
#9
if($color==\"GRÅ\")$color=\"Gul\"; else $color=\"GRÅ\"; echo \'<td bgcolor=\"\'.$color.\'\">\'.$res[feltnavn].\'/td>\'; sådan ville jeg nok gøre
20. april 2001 - 20:40
#10
Hvad er det for noget sludder mortenfn? \'hvis farven er grå så skal den være gul ellers grå\' Dit udsagn direkte oversat
20. april 2001 - 20:43
#11
20. april 2001 - 20:44
#12
20. april 2001 - 20:52
#13
Okay mortenfn; men næste gang så lad os se hele koden. Dit svar gav ikke megen mening uden thorsnet... Jeg giver dig at det er en elegant løsning, men det er i virkeligheden den samme som min
20. april 2001 - 20:58
#14
AAAh ikke helt den samme løsning, men resultatet er det samme. ;o)
20. april 2001 - 21:17
#15
->mortenfn Sidste ord i sagen: thorsnet baserer sin løsning på en tæller nøjatigt lige som jeg gør.
20. april 2001 - 21:17
#16
NEJ
20. april 2001 - 21:21
#17
tælleren har intet me if-sætningen at gøre - den skriver bare ti linjer ud. ;o)
20. april 2001 - 21:34
#18
Right! While sætningen styrer $color. Som sagt, jeg synes det er en elegant løsning, men min er enklere og nemmere at forstå. Er det point du er ude efter?
20. april 2001 - 21:37
#19
dem har jeg nok af - nej og atter nej while og tælleren har intet med if-sætningen at gøre. ;o)
20. april 2001 - 21:48
#20
Her er koden, se for jer selv: <?php $color=\"#669999\"; echo \'<table width=\"75% bgcolor=\"\'.$color.\'\">\'; while($t<10){ if($color==\"#669999\")$color=\"#3a8389\"; else $color=\"#669999\"; $t++; echo \'<tr><td bgcolor=\"\'.$color.\'\">Linje nr. \'.$t.\'</td></tr>\'; } echo \"</table>\"; ?>
20. april 2001 - 21:52
#21
20. april 2001 - 22:02
#22
->emelik Jeg håber du har fået noget ud af dette. I hvert fald har du fået et seriøst ment svar, men du har også haft fornøjelsen af at møde en såkaldt spammer. Det sidste svar fra \'mortenfn\' viser jo at alt han ville, var at \'brande\' sit navn
20. april 2001 - 22:08
#23
clausmc >> Så SÅ du ! scriptet har jeg selv lavet/udtænket - dit svar er enslydende med ca. 5 andre her på eksperten. Jeg har aldrig sagt at det svar var forkert, kun at mit var simplere.
Jeg skal ikke bruge det her mere, men 30 point fra eller til!... i to kamphaner i får 15 hver -mathis
Vi tilbyder markedets bedste kurser inden for webudvikling