webForumDet fria alternativet

Ja eller Nej bild visas... och lite If

ASP

12 svar · 247 visningar · startad av McD

Medlem sedan mars 20002 520 inlägg
Frågan#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...

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

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.

------------------
/ Torbjörn Hansson, webbutvecklare
Endero Sverige

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.

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

[Redigerat av McD den 16 maj 2001]

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?

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

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") ???

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

[Redigerat av McD den 16 maj 2001]

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

------------------
*Det tar sig sa han som hade eld i håret*

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?

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

[Redigerat av McD den 16 maj 2001]

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

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan mars 20002 520 inlägg
#10

Där satt den :e

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

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

Medlem sedan mars 20002 836 inlägg
#11

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

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

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

------------------
*Det tar sig sa han som hade eld i håret*

[Redigerat av PatrikB den 16 maj 2001]

Medlem sedan mars 20002 520 inlägg
#13

:) Bra!

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
116 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)