Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    13

    help sito html+java+xml

    ciao raga,
    ho creato un sito web in html e ho inserito tramite java e xml un motore di ricerca che mi consente di trovare in un vocabolario (in xml) tutti i termini.

    il problema e' che mettendo nella ricerca solo la lettera "a" mi trova tutte le parole che contengono suddetta lettera. come faccio a limitare la ricerca con "a" affinche' mi ricerchi solo le parole che iniziano per "a".

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Devi sistemare la query che si occupa di estrarre i record

    per dire

    1) SELECT * FROM contents WHERE title LIKE '%a%'

    -->

    2) SELECT * FROM contents WHERE title LIKE 'a%'

    Però così la prima parola del titolo dovrebbe iniziare con la a, invece di "una" parola qualsiasi compresa nel titolo.

    Per un'analisi avanzata puoi filtrare i record con java, se non ti trovi bene con l'sql.

    Mi sa che devi dare un'occhiata alle espressioni regolari.

    Se 'a' indica l'estrazione del titolo sotto ordine alfabetico, avanza l'idea della 2)a query.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    13
    grazie, ma con java come si fa?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    quandi dici "java" intendi proprio java oppure intendi javascript? Sono due cose differenti...
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Per domande simili devi chiedere su 'Programmazione'.

    Oppure fa qualche ricerca su JDBC.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    13
    Originariamente inviato da fcaldera
    quandi dici "java" intendi proprio java oppure intendi javascript? Sono due cose differenti...
    intendo javascript

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    javascript non può interfacciarsi direttamente ad un database ma se lo usi in combinazione con ajax e un linguaggio lato server puoi ottenere quello che desideri

    sposto in scripting e nel frattempo cerca "ajax" nel forum
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    13
    Originariamente inviato da fcaldera
    javascript non può interfacciarsi direttamente ad un database ma se lo usi in combinazione con ajax e un linguaggio lato server puoi ottenere quello che desideri

    sposto in scripting e nel frattempo cerca "ajax" nel forum
    si, lo so che non si interfaccia ad un database, infatti il mio file in javascricp si interfaccia ad un "falso database" (falso nel senso che e' in .xml).

    come risolvo questo problema?

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Espressioni regolari.

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dovresti studiare il linquaggio XQuery...

    Ti sposto nel forum XML e ti anticipo un link: http://www.html.it/linguaggi_xml/xml_08.htm
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2026 vBulletin Solutions, Inc. All rights reserved.