Avatar billede spange2k Praktikant
04. maj 2011 - 20:46 Der er 7 kommentarer

Ændre baggrundsbillede i tabel

Hej

Jeg ønsker at skifte et baggrundsbillede i en tabel hvis værdien af et tal er over fx 50.

ex.

hvis værdi > 50 baggrundsbillede1
eller værdi < 50 baggrundsbillede2

Håber der er en der kan hjælpe med en løsning.
Avatar billede wanze Nybegynder
04. maj 2011 - 20:54 #1
Hvordan bliver tabellen lavet? Hvis den fx bliver lavet igennem PHP, så ville det nok være smartest bare at lade PHP håndtere det. Hvis det derimod er en værdi, der svinger, baseret på brugerinput, så handler det jo bare om at lave et tjek i JavaScript, når værdien bliver ændret. Hvad er situationen?
Avatar billede spange2k Praktikant
04. maj 2011 - 20:57 #2
tabellen er lavet i html. Værdien modtages fra MySQL via en PHP kode. Så var det at jeg ville have tabellen til at skifte billed når værdien var af en hvis størrelse
Avatar billede wanze Nybegynder
04. maj 2011 - 21:02 #3
Det smarteste ville helt klart være at lave det med PHP, så du burde egentlig oprette spørgsmålet der.

Men hvordan ser PHP-koden ud, der genererer tabellen?
Avatar billede spange2k Praktikant
04. maj 2011 - 21:09 #4
PHP-koden bliver kun benyttet ved definering af værdien ikke til opbygning af selve tabellen. Det er bare baggrundbilledet der skal ændres afhængig af denne værdi.

Tabellen er en normal html tabel:

<td width="140" height="70" align="center" valign="middle"  background="../images/counter2.jpg">
<font face="Verdana, Geneva, sans-serif" size="+3">
<PHP?
echo $afspadseringArray["timer"];               
?>
</font>
</td>
Avatar billede wanze Nybegynder
04. maj 2011 - 21:19 #5
Du burde benytte dig af CSS i stedet for det der, men nok om det.
<?php
if ($afspadseringArray["timer"] > 50)
  $background= "counter2.jpg";
else
  $background = "counter1.jpg";
?>

<td width="140" height="70" align="center" valign="middle"  background="../images/<?php echo $background;?>">
<font face="Verdana, Geneva, sans-serif" size="+3">
<?php
echo $afspadseringArray["timer"];               
?>
</font>
</td>
Avatar billede spange2k Praktikant
04. maj 2011 - 21:26 #6
Det er selvfølgelig rigtig haha

Tusinde tak.
Avatar billede wanze Nybegynder
04. maj 2011 - 21:47 #7
Fik du det til at fungere?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat