Ja eller Nej bild visas... och lite If

ASP

12 svar · 270 visningar · startad av McD

Medlem sedan mars 20002 520 inlägg
Trådstart#1

Tänkte göra en liten checkbox med en liten If sats :D

Checkboxen ska vara enligt följande...

Blev det några feta fiskar? []JA []NEJ

Namnet för checkboxen hade jag tänkt sätta till ja_nej

Sedan vill jag att det ska visas en bild beroende på om
svaret är ja eller nej, databasfälet är ja/nej fält.


If ("ja_nej") <> "" Then

<img="bilder/ej_fisk.jpg">

Else

<img="bilder/fisk.jpg">

End If

Funkar detta? problemet är ju att jag om jag förtått dett
rätt får fram ej_fisk om fältet ja/nej är tomt i databasen.
har jag fyllt i checkboxen med ett värde "X" så blir det fisk?

Men hur ska jag ändra så att jag alltid måste fylla i Ja eller nej? För
så som jag byggt detta nu så behöver jag ju bara använda en checkbox :(

Några feta fiskar? [] Självklart :)

Det ser ju inte lika snyggt ut...

Medlem sedan dec. 1999707 inlägg
#2

Jag förstår nog inte riktigt hur du vill att sidan skall fungera men om du inte har fyllt i något i ett databasfält så är det null.

Tyckte det var lite underligt att du skall använda dig av checkboxar på en Ja/Nej-fråga. Det betyder at användaren kan kryssa i både Ja- och Nej-alternativet.

Medlem sedan mars 20002 520 inlägg
#3

humm mm sant... men får nog ändra till number istället...

1 = fisk
2 = ej_fisk
3 = ejtillgängligt

och sedan jämnföra detta från databasen och beroende på vad som är valt ta fram en bild.

( angående funktionen så är det ju som så att jag vill visa om det har blivit fisk med en liten symbol :D )

Problemet är att jag inte vet hur man löser detta :(

Det som måste till är ju att man jämnför en siffra från databasen och beroende på val så ska en bild visas...

Gärna exempel på kod.

Medlem sedan mars 20002 520 inlägg
#4

http://www.webavis.nu/webavis/html/artiklar/asp/asp4.shtml

Kan detta vara något jag kan använda?

istället för skriv_dag så visas den bild jag vill ska visas?

Medlem sedan jan. 2001510 inlägg
#5

Jag har inte läst din länk men jag tycker du ska använda en radiobutton istället och skriva koden så här:


If Request("Ja") <> "" OR Request("Nej") <> "" Then
<img ...> 'Fisk om ja eller nej vald
Else
<img ...> 'Om ingen är vald
End If

Du kan också välja att en av knapparna är förvald. :)

/JANspeed - Skriver snabbare än sin egen tanke

Medlem sedan mars 20002 520 inlägg
#6

:) lät som en bra förklaring, tack så mycket...

Frågan är hur jag får in radio kanpparna?

sökte i forumet och fann

<INPUT type="radio" name="mat" value="fisk">
<INPUT type="radio" name="mat" value="lött">
<INPUT type="radio" name="mat" value="kycklinga">

matratt = Request.Form("mat")

där mat sedan genererar fiks, kött eller kyckling men hur blir det då med bilder....

I ditt exempel ovan har jag ju Request.From("ja") och ("nej") ???

Medlem sedan mars 20002 836 inlägg
#7

... fast om fältet i tabellen är av typen ja/nej så är värdena antingen TRUE/1 eller FALSE/0 och ej "". Standard om inget har angets i ett Ja/Nej fält brukar vara Nej (FALSE/0)

så, kanske denna kan funka:

If ("ja_nej") <> [b]TRUE[/b] Then

<img="bilder/ej_fisk.jpg">

Else

<img="bilder/fisk.jpg">

End If

cya,
PatrikB

Medlem sedan mars 20002 520 inlägg
#8

Tack patrik, bra då får jag två varianter :)

Fråga till dig patrik:
Så om jag inte fyller i nej eller fyller i nej genererar samma bild? är det rätt uppfattat?

Fråga till alla :) :
men jag undrar fortfarande hur man får in två request.form gör man helt enkelt två radiobutons med ett alternativ i varje eller?

Medlem sedan mars 20002 836 inlägg
#9

hello igen,

<INPUT type="radio" name="fisk" value="ja">
<INPUT type="radio" name="fisk" value="nej">

------------------------------

blnFisk = Request.Form("fisk")

Då ligger det antingen ja eller nej i radiobuttonen.

Om du ska "trycka" in informationen i en db med fälttypen Ja/Nej byt då ut Ja mot 1 och Nej mot 0

cya,
PatrikB

Medlem sedan mars 20002 520 inlägg
#10

Där satt den :e

Nu hänger jag med! :) :) :)

Medlem sedan mars 20002 836 inlägg
#11

... ql att höra att det "rasslar" till emellanåt *ler*

cya,
PatrikB

Medlem sedan mars 20002 836 inlägg
#12

Fråga till dig patrik:
Så om jag inte fyller i nej eller fyller i nej genererar samma bild? är det rätt uppfattat?

Jepp, det blir det .... om du inte fyllt i ja då *ler*

cya,
PatrikB

Medlem sedan mars 20002 520 inlägg
#13

:) Bra!

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)