Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    10

    Link che effettua una ricerca in un database access

    Come da titolo mi potreste indicare come creare un collegamento ipertestuale che effettui una ricerca di una parola stabilita all'interno di un database access cacciandomi fuori i risultati.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    10
    Ho provato ma non va, mi esce una pagina bianca.
    Eppure il modulo di ricerca che ho creato funziona benissimo.

  4. #4
    posta il modulo, e come lo richiami

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    10
    Questo è la pagina htm in cui c'è il modulo.


    <head>
    <title>Cerca scheda</title>
    </head>
    <body bgcolor="#CCCCFF" style="text-align: center"> <h3>Cerca carta</h3>
    <label>
    <form method="POST" target="centrale" action="ricercamagic.asp?cerca=OK">
    <p align="center">
    <input type="text" name="stringa">
    <input type="submit" value="Cerca"> </p>
    </form>
    Questa invece è la pagina asp che contiene le info per la ricerca.

    <%@LANGUAGE = JScript%>
    <%
    var cerca = new String(Request.QueryString("cerca"));
    var testo = new String(Request.Form("stringa"));
    var apice = testo.replace(/'/g,"''");
    var stringa = apice.split(" ");
    if (cerca == "OK")
    {
    if (testo == "" || testo == "undefined")
    {
    Response.Write("

    Inserire almeno una parola per effettuare una rcerca</p>"); } else
    {
    var Cn = new ActiveXObject("ADODB.Connection");
    Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("DatabaseCarteMagic.mdb"));
    var sql = "SELECT * FROM Magic WHERE";
    for (var i=0; i<stringa.length; i++)
    {
    if (i > 0)
    {
    sql += " AND";
    }
    sql += " NomeCartaItaliano LIKE '%" + stringa[i] + "%'";
    }
    var Mostra = Cn.Execute(sql);
    if (Mostra.EOF)
    {
    Response.Write("

    Nessun risultato</p>");
    }
    else
    {
    while (!Mostra.EOF)
    {
    with (Response)
    {
    Write("<TABLE BORDER=1><TR><TD width=200>" + Mostra("NomeCartaItaliano")+ "</TD>");
    Write("<TD width=200>");
    Write(Mostra("TipoCarta") + "</TD>");
    Write("<TD width=200>");
    Write(Mostra("Edizione") + "</TD>");
    Write("<TD width=40>");
    Write(Mostra("Rarità") + "</TD></TR></TABLE>"); Mostra.MoveNext();
    }
    }
    }
    Cn.Close();
    }
    } %>

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <%@LANGUAGE = JScript%>
    <%
    var cerca = new String(Request.QueryString("cerca"));
    var testo = new String(Request.Form("stringa"));
    var apice = testo.replace(/'/g,"''");
    var stringa = apice.split(" ");
    if (cerca == "OK")
    {
    if (testo == "" || testo == "undefined")
    {
    Response.Write("
    
    Inserire almeno una parola per effettuare una rcerca</p>"); } else
    {
    var Cn = new ActiveXObject("ADODB.Connection");
    Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("DatabaseCarteMagic.mdb"));
    var sql = "SELECT * FROM Magic WHERE NomeCartaItaliano LIKE '%" + stringa + "%'";
    var Mostra = Cn.Execute(sql);
    if (Mostra.EOF)
    {
    Response.Write("
    
    Nessun risultato</p>");
    }
    else
    {
    while (!Mostra.EOF)
    {
    with (Response)
    {
    Write("<TABLE BORDER=1><TR><TD width=200>" + Mostra("NomeCartaItaliano")+ "</TD>");
    Write("<TD width=200>");
    Write(Mostra("TipoCarta") + "</TD>");
    Write("<TD width=200>");
    Write(Mostra("Edizione") + "</TD>");
    Write("<TD width=40>");
    Write(Mostra("Rarità") + "</TD></TR></TABLE>"); Mostra.MoveNext();
    }
    }
    }
    Cn.Close();
    }
    } %>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    10
    Niente da fare continua ad uscire una pagina bianca!

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Posta il link pubblico.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    10
    Risolto!!!
    Grazie tante

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.