• User Newbie

    hai ragione!!! 😛
    Allora questa è l'html
    <html>
    <HEAD>
    </HEAD>
    <body bgcolor=PaleGreen>
    <p align=center><b><IMG src="F:\lavoro\logo_ico.png" align=middle> RICERCA FAMIGLIA </b>
    <br><br><br><br>Cognome:
    <input type=text name="coppia"><br><br>
    <form action="coppia.asp" method="post"><input type=submit value="cerca">
    </p></body>
    </html>

    e questa è l'asp
    <HTML>
    <BODY>
    <table border="1">
    <tr>
    <td align =center> cartella </td>
    <td align =center> cognome marito </td>
    <td align =center> nome marito </td>
    <td align =center> cognome moglie </td>
    <td align =center> nome moglie </td>
    <td align =center> data incarico </td>
    <td align =center> psicologa </td>
    <td align =center> paese </td>
    <td align =center> corso paese </td>
    <td align =center> corso attesa </td>
    </tr>
    <%
    dim sql
    dim objconn
    dim objrs
    dim coppia
    coppia=request("coppia")
    accessDB="IncarichiSpai.mdb"
    set objconn=server.CreateObject("adodb.connection")
    set objrs=server.CreateObject("adodb.recordset")
    objconn.Open "provider=microsoft.jet.oledb.4.0;datasource="&server.MapPath(accessDB)&";"
    sql="select * from Coppie "
    sql= sql & "where Coppie.Cognomemarito = '"&coppia&"' "
    sql= sql & "or Coppie.Cognomemoglie= '"&coppia&"' "
    objrs.Open sql, objconn, 3,3
    if objrs.Open and objrs.EOF then %>
    msgbox "nessuna coppia corrispondente"
    <% else
    do while not objrs.EOF
    %>
    <tr>
    <td> <% Response.Write objrs("Ncartella")%> </td>
    <td> <% Response.Write objrs("Cognomemarito")%> </td>
    <td> <% Response.Write objrs("Nomemarito")%> </td>
    <td> <% Response.Write objrs("Cognomemoglie")%> </td>
    <td> <% Response.Write objrs("Nomemoglie")%> </td>
    <td> <% Response.Write objrs("Dataincarico")%> </td>
    <td> <% Response.Write objrs("Psicologa")%> </td>
    <td> <% Response.Write objrs("Paese")%> </td>
    <td> <% Response.Write objrs("CorsoPaese")%> </td>
    <td> <% Response.Write objrs("CorsoAttesa")%> </td>
    </tr>
    <%
    objrs.MoveNext
    loop
    end if
    objrs.Close
    objconn.Close
    set objrs = nothing
    set objconn = nothing
    %>
    </table>
    </BODY>
    </HTML>


  • ModSenior

    Quindo quando clicchi sul pulsante cerca invece di aprirti la pagina asp cosa fa?


  • User Newbie

    mi apre una pagina html con scritto il codice dell'asp...è come se nn mi riconosce che è una asp... ho provato a togliere la parte html ma comunque m fa leggere l'asp invece di farmi la ricerca


  • ModSenior

    Dove stai provando questo codice?
    In locale o in internet?
    Se in locale hai configurato correttamente IIS?
    Se in internet sei sicuro supporti ASP?


  • User Newbie

    ehm... lo sto provando in locale ma non so cos'è un IIS


  • ModSenior

    IIS è l'interprete per leggere le pagine ASP, senza quel server, riesci a leggere solo le normali pagine HTML.


  • User Newbie

    ah ho capito... si quindi è probabile che sia quello... scusami le mille domande ma come faccio a impostarlo?


  • ModSenior

    Prova a vedere se questa guida ti può essere utile.

    gdr-online.com/articoli_asp_locale.asp


  • User Newbie

    ok grazie mille proverò così :3:


  • User Attivo

    Ammazza stai partendo proprio dalle basi 🙂
    E scommetto che l'estensione che hai dato al file è .html.

    Visto che sei alle prime armi non iniziare con asp che ormai è vecchio e superato.
    Passa a studiare direttamente il framework .net
    Con asp rischi di perdere molto tempo inutile e di confonderti le idee quando dovrai aggiornarti.
    Ciao


  • User Newbie

    grazie per il consiglio ma l'asp l'ho studiato un poco a scuola per cui vado più veloce...mi serve solo per un lavoretto piccolo...

    un'altra domanda ho installata l'iis però ora invece di farmelo leggere mi si apre la finestra del download... ke ho combinato? il codice non l'ho modificato...


  • ModSenior

    La pagina che estensione ha?


  • User Newbie

    .html e l'altra .asp


  • Super User

    Posta il codice della pagina asp.


  • User Newbie

    <HTML>
    <BODY>
    <table border="1">
    <tr>
    <td align =center> cartella </td>
    <td align =center> cognome marito </td>
    <td align =center> nome marito </td>
    <td align =center> cognome moglie </td>
    <td align =center> nome moglie </td>
    <td align =center> data incarico </td>
    <td align =center> psicologa </td>
    <td align =center> paese </td>
    <td align =center> corso paese </td>
    <td align =center> corso attesa </td>
    </tr>
    <%
    dim sql
    dim objconn
    dim objrs
    dim coppia
    coppia=request("coppia")
    accessDB="IncarichiSpai.mdb"
    set objconn=server.CreateObject("adodb.connection")
    set objrs=server.CreateObject("adodb.recordset")
    objconn.Open "provider=microsoft.jet.oledb.4.0;datasource="&server.mappath(AccessDB)&";"
    sql="select * from Coppie "
    sql= sql & "where Coppie.Cognomemarito = '"&coppia&"' "
    sql= sql & "or Coppie.Cognomemoglie= '"&coppia&"' "
    objrs.Open sql, objconn, 3,3
    if objrs.Open and objrs.EOF then %>
    <h3> nessuna coppia corrispondente </h3>
    <% else
    do while not objrs.EOF
    %>
    <tr>
    <td> <% Response.Write objrs("Ncartella")%> </td>
    <td> <% Response.Write objrs("Cognomemarito")%> </td>
    <td> <% Response.Write objrs("Nomemarito")%> </td>
    <td> <% Response.Write objrs("Cognomemoglie")%> </td>
    <td> <% Response.Write objrs("Nomemoglie")%> </td>
    <td> <% Response.Write objrs("Dataincarico")%> </td>
    <td> <% Response.Write objrs("Psicologa")%> </td>
    <td> <% Response.Write objrs("Paese")%> </td>
    <td> <% Response.Write objrs("CorsoPaese")%> </td>
    <td> <% Response.Write objrs("CorsoAttesa")%> </td>
    </tr>
    <%
    objrs.MoveNext
    loop
    end if
    objrs.Close
    objconn.Close
    set objrs = nothing
    set objconn = nothing
    %>
    </table>
    </BODY>
    </HTML>

    se riuscite voi a vedere l'errore 😞 io non lo trovo proprio 😞


  • User Attivo

    Scusate ma il codice non c'entra niente. E' un problema di interpretazione da parte di IIS.
    Sta tutto nella configurazione. Dopo installato IIS devi configurare il sito web. Dopodichè dovresti accedere ad un indirizzo simile a questo:

    http://localhost/tuapagina.asp


  • User Newbie

    come si fa a configurarlo?? l'iis l'ho installato


  • User Attivo

    E' troppo complicato da spiegare qui.
    Leggiti questa guida molto chiara e utile

    A te in particolare interessa il punto 4...se tutto il resto è installato correttamente.


  • User

    Scusa se mi intrometto:

    <html>
    <HEAD>
    </HEAD>
    <body bgcolor=PaleGreen>
    <p align=center><b><IMG src="F:\lavoro\logo_ico.png" align=middle> RICERCA FAMIGLIA </b>
    <br><br><br><br>Cognome:
    <input type=text name="coppia"><br><br>
    <form action="coppia.asp" method="post"><input type=submit value="cerca">
    </p></body>
    </html>

    nel codice del file html hai 2 errori.
    Hai un input prima dell'apertura del form e poi non hai la chiusura del form stesso (</form>).
    Forse non è questo il problema ma io li sistemerei...