Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Form e Motore di ricerca

    Salve a tutti,
    ho questo script per un motore di ricerca che mi funziona perfettamente, pero' non riesco a mettere il form in una pagina diversa dalla pagina che visualizza i risultati della ricerca. Qualcuno sa aiutarmi???Grazie

    <form method="POST" action="ricerca.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("database/database.mdb"));
    var sql = "SELECT * FROM articoli 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</p>");
    }
    else
    {
    while (!Mostra.EOF)
    {
    with (Response)
    {
    Write("

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

    </body>
    </html>

  2. #2
    Risolto....er una mia svista

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.