Avatar billede nederbasse Nybegynder
31. marts 2004 - 09:18 Der er 9 kommentarer og
1 løsning

Vis billede i stedet for en value fra mysql

jeg skal have vist en del information fra en myssql db, der er en blanding af checkboxw, text og textarea felter der indsætter i databasen.
jeg vil gerne have vist outputtet fra checkboxene som et billede i stedet for ON.
Har prøvet med denne kode på forskellige måder uden at få det til at virke:

if($row='ON'){
echo"<img scr="grafik/tjek.gif\" />";
}

Hvordan gør man ?
Avatar billede jakobclausen Nybegynder
31. marts 2004 - 09:25 #1
Har du også prøvet med: ??

if($row=='ON'){
echo"<img scr="grafik/tjek.gif\" />";
}
Avatar billede taskmgr Nybegynder
31. marts 2004 - 09:42 #2
og husk lige backslash

echo "<img scr=\"grafik/tjek.gif\" />";
Avatar billede sukos Juniormester
31. marts 2004 - 10:23 #3
Og evt.
if(strtolower($row) ='on'){
echo"<img scr=\"grafik/tjek.gif\" />";
}
Avatar billede nederbasse Nybegynder
31. marts 2004 - 10:38 #4
Desværre intet virker. Med denne står der stadig ON
f($row=='ON'){
echo"<img scr="\grafik/tjek.gif\" />";
}

Og denne giver en parse error:
if(strtolower($row) ='on'){
echo"<img scr=\"grafik/tjek.gif\" />";
}
Avatar billede detox Nybegynder
31. marts 2004 - 10:46 #5
if (strtolower($row) == 'on'){
  echo"<img src=\"grafik/tjek.gif\" />";
}
Avatar billede detox Nybegynder
31. marts 2004 - 10:46 #6
Altså 2 == og
scr skal være src
Avatar billede nederbasse Nybegynder
31. marts 2004 - 12:17 #7
Desværre står der der stadig ON
kode:

while ($row = mysql_fetch_array($result)) {
if (strtolower($row) == 'on'){
  echo"<img src=\"grafik/tjek.gif\" />";
}
?>
<table border="1" width="100%" cellspacing="0">
<tr>
    <td width="25%" bgcolor="#EFEFEF">Faget fysik</td><td width="75%"><? echo $row["fag_fysik"];  ?></td>
    </tr><tr>
    <td width="25%" bgcolor="#EFEFEF">Faget kemi</td> <td width="75%"><? echo $row["fag_kemi"]; ?></td>
    </tr><tr>
Avatar billede detox Nybegynder
31. marts 2004 - 12:32 #8
Du er da nødt til at henvise til feltnavnet her:

if (strtolower($row) == 'on'){

fx:

if (strtolower($row['felt_navn']) == 'on'){
Avatar billede nederbasse Nybegynder
31. marts 2004 - 13:07 #9
Ok det var værre troede man kunne tage alle values med ON og sætte dem til et billede -der er 45 checkboxe :-/ evt. med en if sætning men jeg er også total newbie udi php
skriv et svar så du kan få points
Avatar billede detox Nybegynder
05. august 2004 - 16:00 #10
Har du fået det løst?
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