Avatar billede idiotbarn Nybegynder
16. oktober 2002 - 14:39 Der er 7 kommentarer og
1 løsning

flash>asp og tilbage igen.

I min asp fil har jeg en funktion som ser således ud:
*****************************************************
ASP
*****************************************************
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("T.mdb")
Conn.Open DSN

Bruger = Request.Form("Brugernavn")
Kodeord = Request.Form("Kodeord")

Set objRS = Conn.Execute("SELECT Id FROM Tabel1 WHERE Bruger = '" & Brugernavn  & "'")
If objRS.EOF Then
insrtSql = "Insert into Tabel1 (Bruger,Kodeord) Values('" & Bruger & "','" & Kodeord & "')"
Conn.Execute(insrtSql)
Conn.Close
Set Conn = Nothing
Besked = "Oprettet"
    Else
    Besked = "Findes"
    End If
   
%>
*****************************************************
Min Flash funktion ser således ud:
*****************************************************

on (release) {
    if (Kode==Kode2) {
        Brugernavn = Bruger;
        Kodeord = Kode;
        loadVariablesNum("Opret.asp", 0, "POST");
        Response=Besked;
    } else {
        _root.Forskellig._visible = true;
        Response=Besked;
    }
}
*****************************************************
Problemet er at jeg kan ikke få 'Besked' variablen tilbage ind i flash. (Response er et tekstfelt)
Håber det er beskrevet godt nok...
Avatar billede idiotbarn Nybegynder
16. oktober 2002 - 14:41 #1
Skal foresten lige se bort fra fejlen:
Set objRS = Conn.Execute("SELECT Id FROM Tabel1 WHERE Bruger = '" & Brugernavn  & "'")
Det skulle slf være Bruger istedet for...det er rettet
Avatar billede fangel Nybegynder
16. oktober 2002 - 14:47 #2
du skal få ASP til at skrive det efter denne methode...

&variabel_1=indhold&variabel_2=indhold&...=...&...=...

det skal man i hvert fald hvis det er fra PHP til FALSH, og hvorfor lave to forskellige måder at håndtere variabler...

Morten "programmere PHP" Fangel
Avatar billede idiotbarn Nybegynder
16. oktober 2002 - 14:56 #3
hvordan ville du gøre det (bare gør det i php)
Avatar billede fangel Nybegynder
16. oktober 2002 - 15:41 #4
en skitse af PHPen  =>
<?php

//DB CONNNECT

//QUERYet til DBen

//hvis brugeren findes
echo "&besked=findes";

//hvis brugeren blev oprettet
echo "&besked=oprettet";

//ellers
echo "&besked=fejl...";
?>

Morten
Avatar billede idiotbarn Nybegynder
16. oktober 2002 - 15:56 #5
Jeg manglede:

    resultat = "Response=" & Besked
    Response.Write resultat
I min asp fil, så du har delvis ret...vi deler :)
Avatar billede idiotbarn Nybegynder
16. oktober 2002 - 15:56 #6
svar lige hvis du vil ha point
Avatar billede fangel Nybegynder
16. oktober 2002 - 16:01 #7
jeg behøves ingen point...

"Man skal hjælpe fordi MAN KAN..."

Morten
Avatar billede idiotbarn Nybegynder
16. oktober 2002 - 16:57 #8
ok..det er da iorden...takker
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