Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Funzione cerca
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet
Precedente :: Successivo  
Autore Messaggio
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 06 Gen 2012 01:44    Oggetto: Funzione cerca Rispondi citando

Salve a tutti, stò cercando di integrare il mio sito con un motore di ricerca interno, ma incontro delle difficoltà: quando apro la pagina e utilizzo la funzione cerca è tutto ok, ma quando carica per visualizzarmi i risultati mi ripete lo script, il problema è che non sò il motivo, forse sbaglio nei collegamenti con il database? Se si dove piazzo il collegamento con il database stesso? esco lo script Java:
<%@ LANGUAGE = JScript %>
<%
var testo = String(Request.Form("keywords"));
if (testo=="" || testo=="undefined") Response.Redirect("cerca.htm");

var keywords = testo.split(" ");

var stringaDiConnessione = "driver={Microsoft Access Driver (*.mdb)};dbq=";
stringaDiConnessione += Server.MapPath("archivio.mdb");
var conn = new ActiveXObject("ADODB.Connection");
conn.Open(stringaDiConnessione);

var sql = "SELECT * FROM pagineweb WHERE";
for (i=0;i<keywords.length;i++) {
if (i>0) sql += " AND";
sql += " keywords LIKE '%" + keywords[i] + "%'";
}

var ris = conn.Execute(sql);

if (ris.EOF) Response.Write("<b>NESSUN DOCUMENTO TROVATO</b>");
else while (!ris.EOF) {
Response.Write("<p><a href='" + ris("url") + "'>");
Response.Write(ris("titolo"));
Response.Write("</a><br>");
Response.Write(ris("descrizione"));
Response.Write("</p>");
ris.MoveNext();
}

conn.Close();
%>

Fatemi sapere, ciao.
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 09 Gen 2012 10:59    Oggetto: Rispondi citando

Citazione:
quando carica per visualizzarmi i risultati mi ripete lo script

in che senso? Confused
Top
Profilo Invia messaggio privato HomePage
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 09 Gen 2012 22:51    Oggetto: Rispondi citando

Nel senso che esce una pagina bianca con lo script sopra messo, comuqnue ho fattop provare a un mio amico il tutto e ha notato che con internet explorer funziona, con mozzilla e altri no, quindi devo cambiare metodo probabilmente devo usare il php, sei d'accordo magari?
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 10 Gen 2012 10:57    Oggetto: Rispondi citando

guarda, non deve dipendere dal browser dato che il codice ASP viene elaborato dal server...

decidere se usare ASP o PHP non dipende da quello che preferisci, dipende dal webserver su cui andrai a mettere il tuo sito web. Di norma IIS (Microsoft) non supporta PHP, e sicuramente Apache non supporta ASP.
Top
Profilo Invia messaggio privato HomePage
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 10 Gen 2012 19:24    Oggetto: Rispondi citando

Mmmmhhhhhh....
faccio delle prove e vedo se mi riesce, vedo un pò se configurando qua e là lo tiro fuori....
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11568
Residenza: Tokelau

MessaggioInviato: 11 Gen 2012 13:36    Oggetto: Rispondi citando

crea un file data.asp e ci scrivi dentro
Codice:
<%=date()%>

poi crei un file data.php e ci scrivi dentro
Codice:
<? echo date(DATE_RFC822); ?>

poi li metti sul tuo webserver e provi ad aprirli dal browser, e vedi quale funziona... Rolling Eyes
Top
Profilo Invia messaggio privato HomePage
HelpMe!!!
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 16/12/11 21:03
Messaggi: 87

MessaggioInviato: 17 Gen 2012 00:58    Oggetto: Rispondi

Scusa per il ritardo, in quest giorni non ci sono stato, comuqnue non ho ancora risolto il problema, adesso ho comprato uno spazio internet a 10 euro per un anno(tanto l'avrei comprato lo stesso), e ho dato i dati a un mio amico per la connessione al sito, e vediamo se lui riesce a farmelo in linea, comunque se non riesce neanceh lui riposto....
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linguaggi per Internet Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi