Nieuw lid |
|
Kan iemand mij helpen. Ik probeer een klein testje om vanuit flash via asp het record met de voornaam ‘kieke’ en familienaam ‘boe’uit een db te halen. De asp output lijkt mij na aanvraag door flash correct te zijn (&voornaam=kieke&familienaam=boe&) maar flash toont ze steeds als undefined variabelen. Ik weet niet of dit het beste forum is om dit te posten maar aangezien ik vermoed dat het probleem in flash zit leek het mij het best om het hier te posten.
De flashcode
on (release) {
obj_getvar = new LoadVars();
obj_sendvar = new LoadVars();
obj_sendvar.naamke="kieke"
obj_sendvar.sendAndLoad("http://localhost/aspweb/testje2-flash.asp", obj_getvar, "POST");
//obj_getvar.load("http://localhost/aspweb/testje2-flash.asp");
obj_getvar.onLoad = function (success) {
if (success) {
trace (this.voornaam);
trace (this.familienaam);
bx_voornaam=this.voornaam;
bx_familienaam=this.familienaam;
}
else {
trace ("mijn schuld nie, t'is de computer");
}
}
}
on (release) { obj_getvar = new LoadVars(); obj_sendvar = new LoadVars(); obj_sendvar.naamke="kieke" obj_sendvar.sendAndLoad("http://localhost/aspweb/testje2-flash.asp", obj_getvar, "POST"); //obj_getvar.load("http://localhost/aspweb/testje2-flash.asp"); obj_getvar.onLoad = function (success) { if (success) { trace (this.voornaam); trace (this.familienaam); bx_voornaam=this.voornaam; bx_familienaam=this.familienaam; } else { trace ("mijn schuld nie, t'is de computer"); } } }
De ASP Code
<html>
<body>
<%
' De object connecties
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&_
Server.MapPath("mijndatabase.mdb")
Set objRes = Server.CreateObject("ADODB.Recordset")
' De sql statements gebaseerd op input in flash
flashdata=request.querystring("naamke")
leesquery="SELECT * FROM tabel1 where voornaam like '" & flashdata & "'"
objRes.open leesquery, objConn
' uitschrijven van de database gegevens die voldoen aan query in &var1=trala&var2=hopsasa& formaat voor gebruik in flash
Do While NOT objRes.EOF
Response.write("&voornaam=" & server.URLencode (objRes("voornaam")))
Response.write("&familienaam=" & server.URLencode (objRes("familienaam")) & "&")
objRes.MoveNext
Loop
objRes.close
objConn.close
%>
</body>
</html>
<html> <body> <% ' De object connecties Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&_ Server.MapPath("mijndatabase.mdb") Set objRes = Server.CreateObject("ADODB.Recordset") ' De sql statements gebaseerd op input in flash flashdata=request.querystring("naamke") leesquery="SELECT * FROM tabel1 where voornaam like '" & flashdata & "'" objRes.open leesquery, objConn ' uitschrijven van de database gegevens die voldoen aan query in &var1=trala&var2=hopsasa& formaat voor gebruik in flash Do While NOT objRes.EOF Response.write("&voornaam=" & server.URLencode (objRes("voornaam"))) Response.write("&familienaam=" & server.URLencode (objRes("familienaam")) & "&") objRes.MoveNext Loop objRes.close objConn.close %> </body> </html>
Citaat: edit stijn1989:
Code tags worden zo geschreven: [code ]....[/code ]
|