Avatar billede Slettet bruger
23. marts 2004 - 01:34 Der er 4 kommentarer og
2 løsninger

Kør subrutine hvis if sætning er opfyldt

Hej - ja jeg er nybegynder og har siddet og rodet en del med følgende:
Jeg har lavet en subrutine, der gemmer data fra en form i en db når man trykker på knappen "gem".
Problemet er at der kun skal gemmes hvis 1 af 2 betingelser er opfyldt, ellers skal den bare skrive en besked.
Den ene betingelse er hvis testfelt er tomt og det andet er hvis testfelt er lig "1234" (1234 må ikke kunne ses nå man trykker view source i browseren).
Giver det mening?
Jeg har rodet lidt med at flette if-sætninger ind i hinanden, men kan ikke få det til at gå op :-(
Derfor tænkte jeg at hvis man kan kode at hvis en if sætning er opfyldt, så skal den køre den subrutine, der gemmer i db, så var det hele løst...
Avatar billede skg Nybegynder
23. marts 2004 - 04:41 #1
if( (value == null || value == string.Empty) || value == "1234" )
{
  // udfør db opdatering
}
Avatar billede Slettet bruger
23. marts 2004 - 10:38 #2
Kan det skrivet i asp.net?
Avatar billede Slettet bruger
23. marts 2004 - 10:38 #3
....eller hedder vb.net?
Avatar billede henrikgn Nybegynder
23. marts 2004 - 11:42 #4
Sådan ville jeg gøre (i VB.NET):

If not txtFelt.Text = "" then
  If txtFelt.Text = "1234" then
      'Opdater database
  End if
End if

txtFelt er navnet på tekstboksen, og 1234 ville ikke kunne ses i "View Source" da det køres serverside.
Avatar billede henrikgn Nybegynder
23. marts 2004 - 11:53 #5
Tror ikke jeg forstod spørgsmålet helt der... Hvis tekstboksen enten er tom eller indeholder 1234, så skal databasen opdateres:

If txtFelt.Text = "" OR txtFelt.text = "1234" then
  'Opdater database
Else
  'skriv besked
end if
Avatar billede Slettet bruger
23. marts 2004 - 12:48 #6
Fint - tak.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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