Ciao a ttti.
Ho un problema, ma non capisco dove sia l'errore.... questo che segue é il form presente in una pagina che invia dati immessi dall'utente ad un'altra, la quale mediante un certo script inserisce i dati in DB
form:
Blocco per la registrazione del datocodice:<%%> <%if(leg == "log"){%><h2>Inserimento nuovi dati </h2> <form name="Aggiuntadati" action="data.asp?ndato=document.Aggiuntadati.ndato.value&vdato=document.Aggiuntadati.dato.value " METHOD="GET" > Nome del nuovo dato <input type="text" name="ndato" size="8" value=""> Nuovo Dato <input type="text" name="vdato" size="16" value=""> <input type="Submit" name="submit" value="Memorizza" onClick="return Convalida() "> <input type="Reset" value="Cancella">
Il fatto é che non riesco a capire dove l'errore sia, infatti mi viene restituito come errorecodice:if (leg =="log") { if (ndato !=""){ var yst; var ySQLString; yst =Server.CreateObject("ADODB.Recordset"); ySQLString = "insert into dati([uid],[name],[value]) values ('"+Session("uid")+"','"+ String( Request.Querystring("ndato"))+"','"+String(Request.Querystring("vdato"))+"')"; Response.write(ySQLString); /*CONTROLLO PROVVISORIO in fase di scrittura*/ yst=con.Execute(ySQLString);/* Aggionge i dati al database*/ }; };
HELPcodice:Errore di run-time di Microsoft JScript error '800a1391' 'ndato' non è definito /sito/data.asp, line 210![]()
Grazie a tutti .

Rispondi quotando