Salve a tutti, da pochissimo ho iniziato a programmere in asp/js e a lavorare con i db quindi non sono molto ferrato. Il codice sotto riportato è il risultato di molte prove e molti copia/incolla dai post di questo forum e da pagine internet, e fino a questo punto ho ottenuto il risultato aspettato.
Fatto questo preambolo volevo chiedere a voi "massimi" su come posso aggiungere una casella di testo ed un pulsante e far passare la variabile inserita nella casella di testo alla "WHERE" della select e appena si preme il pulsante mi mostra i risultati.
Inoltre volevo chiedervi (dato che questo codice, o almeno in parte, lo dovrò ripetere in altre pagine) sarebbe conviente scrivere la funzione Js in un file esterno e richiamarlo all'occorenza???
Codice PHP:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script language="javascript" runat="server">
var con;
var sConString;
var sSQLString;
con = Server.CreateObject("ADODB.Connection");
sConString = "* * * * *";
con.Mode = 3;
con.Open(sConString);
var rs;
var ObjRS;
ObjRS = Server.CreateObject("ADODB.Recordset");
sSQLString = "SELECT * FROM ACCESSORI WHERE ID = '10'"
rs = con.Execute(sSQLString);
while (!rs.EOF) {
Response.write(
"Campo1 vale: " +rs.Fields("ID").Value+"
"+
"Campo2 vale: " +rs.Fields("DESCRIZIONE").Value+"
"+
"
------ record successivo -------
" )
rs.MoveNext();
}
rs.Close()
con.Close()
</script>
</body>
</html>
Grazie