Avatar billede idiotbarn Nybegynder
06. november 2002 - 21:51 Der er 2 kommentarer og
1 løsning

Checke i databasen med asp.

if (confirm("Er du sikker på at du vil overskrive de valgtes gamle data?")){
    document.tform.action = "Edit-enties.asp?Mode=Gem";
    document.tform.submit();
    }else{
    return false
    }
Når man trykker på en knap, spørger den om man er sikker på at man vil overskrive data i databasen...Jeg vil gerne ha den til først at checke om der i kolonnen "Brugernavn" i databasen allerede findes en bruger som hedder det man er ved at rette til. Hvordan får man javascript og asp integreret?
Avatar billede grunken Nybegynder
06. november 2002 - 22:38 #1
<%
SQL = "SELECT * FROM tabel WHERE bruger= '" & request("bruger") & "'"

Set rs  = Conn.execute(SQL)

If NOT rs.EOF then
%>

<script language="javascript">
if (confirm("Er du sikker på at du vil overskrive de valgtes gamle data?")){
    document.tform.action = "Edit-enties.asp?Mode=Gem";
    document.tform.submit();
    }else{
    return false
    }
</script>

<%
else
%>

<script language="javascript">
  alert ('brugeren <%=request("bruger") eksisterer ikke')
  document.location.replace('andenside.asp*)
</script>

<%
end if
%>

ovenstående var bare en idé til hvordan det ku gøres, hvis du skal ha mere hjælp er jeg nok nødt til at se lidt mere om hvad dine variabler hedder o.s.v.

-grunken
Avatar billede idiotbarn Nybegynder
15. november 2002 - 22:14 #2
Ok...jeg har det her:
function sendForm(knap) {
if (knap == "k1") {
</Script>
<%
Andre = "Select * from Users Where Brugernavn = '" & Brugernavn & "'"
Set AndreSQL = Conn.Execute(Andre)
If AndreSQL.EOF Then
%>
<script language="Javascript">
if (confirm("Er du sikker på at du vil overskrive de valgtes gamle data?")){
    document.tform.action = "Edit-enties.asp?Mode=Gem";
    document.tform.submit();
    }else{
    return false
    }
    }
    </script>
<%
Else
%>
<script language="Javascript">
Alert("Brugeren <%=Brugernavn%> findes allerede og kan ikke ændres")
</script>
<%
End If
%>
<script language="Javascript">

if (knap == "k2") {
    if (confirm("Er du sikker på at du vil slette de valgte brugere?")){
    document.tform.action = "Edit-enties.asp?Mode=Slet";
    document.tform.submit();
    }else{
    return false
    }
}
if (knap == "k3") {
document.tform.action = "Search.asp";
document.tform.submit();
}
}
// End -->
</script>
</head>
Det er meningen at når brugeren trykker på en knap (Gem) skal siden checke om der findes et andet brugernavn...Dette skulle gerne ske med en popup. Men bruger jeg ovenstående, får jeg: Der er en syntaksfejl i line 26...linie 26 er asp, og hedder End if. Hvis jeg sletter ovenstående virker det igen...Syntes også at koden ser lidt tvivlsom ud...
Avatar billede idiotbarn Nybegynder
17. december 2002 - 18:36 #3
lukker
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