Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Ricerca Asp

  1. #1

    Aiuto Ricerca Asp

    Ciao a tutti, beh ho un sito, per il quale utilizzo un db access, con varie tabelle, vorre trovare uno script per ricerca globale, cioè, su tutti i campi di alcune tabelle (esempio: eventi, fiere, concerti # che hanno campi omonimi ma cnahe diversi...) l'ho precisato perchè per esempio non voglio che la ricerca venga effettuate sulla tabella "menu". potrebbe qualcuno darmi una mano?? Spero non sia impossibile...

    Ora la parte più dura credo!
    Vorrei un risultato del genere:

    Concerto Ligabue [categoria + titolo]
    Stadio San Siro Milano [luogo + città]

    ma che [categoria + titolo] fungesse da link diretto a tutte le informazioni (cioè con tutti i campi della tabella: categori, titolo, luogo, città, descrizione e data.

    So che chiedo troppo, ma forse qualcuno di voi ha già uno script del genere...

    Vi ringrazio, Alex
    Alex Da Silva

  2. #2
    Per ogni tipologia di evento hai una tabella specifica?
    Ad esempio per i concerti hai la tabella concerti, per le fiere la tabella fiere, etc...
    Esponi la struttura delle tue tabelle dove eseguire la ricerca ed i relativi campi, non chè un esempio di dati che popolano le tue tabelle.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    22
    qualcuno può dirmi dove posso trovare una buona guida di asp?




    http://www.qualitacasa.net
    http://www.solutions-bari.com

  4. #4

    Ricesrca ASP

    Ciao Mems,

    allora, queste sono le strutture delle mie tabelle:

    EVENTI: id, titolo, data inizio, data fine, luogo, città, categoria, descrizione.
    es. 01, ligabue, 12/12/2007, 15/12/2007, DatchForum, Milano, Concerto, "decsrizione".

    FIERE: id, titolo, data inizio, data fine, luogo, città, descrizione.
    es. 01, Mifur, 01/01/2008, 05/01/2008, Fieramilano, Milano, "decsrizione".

    Per quanto riguarda gli eventi (non ho una tabella concerti), ho il campo categoria che racchiude (conceri, mostre, spettacoli...)

    Per le fiere invece ho una tabella specifica con solo le fiere.
    Alex Da Silva

  5. #5
    Chiaro.
    Adesso, la form di ricerca ce l'hai oppure ancora no?

  6. #6

    Ricerca Asp

    Ciao Mems... sempre veloce... grazie mille. ecco la form:

    <%@LANGUAGE = JScript%>
    <html>
    <head>
    <title>Cerca nel sito</title>
    </head>
    <body>

    <h3>Cerca nel sito</h3>

    <form method="POST" action="cerca.asp?cerca=OK">
    <input type="text" name="stringa">
    <input type="submit" value="Cerca">
    </form>

    <%
    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("/secure/database.mdb"));
    var sql = "SELECT * FROM fiere WHERE";
    for (var i=0; i<stringa.length; i++)
    {
    if (i > 0)
    {
    sql += " AND";
    }
    sql += " Titolo LIKE '%" + stringa[i] + "%'";
    }
    var Mostra = Cn.Execute(sql);

    if (Mostra.EOF)
    {
    Response.Write("

    Nessun risultato trovato.</p>");
    }
    else
    {
    while (!Mostra.EOF)
    {
    with (Response)
    {
    Write("

    ");
    Write("" +Mostra("Titolo") + "
    ");
    Write(Mostra("descrizione"));
    Write("</p>");
    Mostra.MoveNext();
    }
    }
    }
    Cn.Close();
    }
    }
    %>

    </body>
    </html>
    Alex Da Silva

  7. #7

    Ricerca ASP

    Ciao Mems... sempre veloce... grazie mille. ecco la form:
    1 dovrei eseguire la ricerca in più di una tabella in contemporanea... poi collegare i risultati alla sceda dell'evento/fiera/o altro esempio:

    Concerto Ligabue

    nei risultati: Concerto Ligabue Milano [categoria,titolo,città] che poi fosse un link alla pagina
    eventi_milano.asp?id=01

    ...

    <%@LANGUAGE = JScript%>
    <html>
    <head>
    <title>Cerca nel sito</title>
    </head>
    <body>

    <h3>Cerca nel sito</h3>

    <form method="POST" action="cerca.asp?cerca=OK">
    <input type="text" name="stringa">
    <input type="submit" value="Cerca">
    </form>

    <%
    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("/secure/database.mdb"));
    var sql = "SELECT * FROM fiere WHERE";
    for (var i=0; i<stringa.length; i++)
    {
    if (i > 0)
    {
    sql += " AND";
    }
    sql += " Titolo LIKE '%" + stringa[i] + "%'";
    }
    var Mostra = Cn.Execute(sql);

    if (Mostra.EOF)
    {
    Response.Write("

    Nessun risultato trovato.</p>");
    }
    else
    {
    while (!Mostra.EOF)
    {
    with (Response)
    {
    Write("

    ");
    Write("" +Mostra("Titolo") + "
    ");
    Write(Mostra("descrizione"));
    Write("</p>");
    Mostra.MoveNext();
    }
    }
    }
    Cn.Close();
    }
    }
    %>

    </body>
    </html>
    Alex Da Silva

  8. #8
    Non conosco JScript, ma solo VBScript.
    Quella che vedo non è una form, ma una pagina di risultati.

  9. #9
    questo script l'ho preso in un forum...

    ci sarebbe questa form all'interno dello script:

    <form method="POST" action="cerca.asp?cerca=OK">
    <input type="text" name="stringa">
    <input type="submit" value="Cerca">
    </form>

    comunque, potresti aiutarmi comn vbs?
    Alex Da Silva

  10. #10
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    sbagliato bottone
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.