Pagina 1 di 7 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 64
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Listbox dinamiche da ricerca sul forum

    Ciao, con la ricerca sul forum ho trovato questa discussione, molto interessante e ben gestita.
    http://forum.html.it/forum/showthrea...istbox+teorema

    Sono riuscito a far funzionare il popolamento automatico delle liste sino ad un massimo di tre liste:

    -seleziono una regione e si popola automaticamente la lista con le città di quella regione;
    -seleziono una città e si popola automaticamente la lista con i quartieri (municipi) di quella città;
    -seleziono il quartieri ed estraggo tramite query.

    La mie difficoltà sono:

    -nel fatto che dovrei offrire all'utente la possibilità di selezionare tutte le regioni, tutte le città, tutti i quartieri e relativa estrazione (ho provato ad inserire nelle opzioni della select Tutti, ma lo script va in errore);

    -aggiungere una quarta ed una quinta listbox popolate automaticamente secondo quanto selezionato dalle precedenti listbox.

    E' possibile?

    Grazie in anticipo per la collaborazione.

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Sto cercando di far aprire la quarta listbox dopo aver selezionato un valore nella terza, ma restitusce:
    Microsoft VBScript runtime error '800a000d'
    Type mismatch: '[string: "CARRARA"]'

    /teorema.asp, line 166
    la query che utilizzo è questa:
    codice:
    if cp<>0 then
    Set RS3 = Server.CreateObject("ADODB.Recordset")
    sql3 = "select distinct A_strade.c_strade as gen, A_strade.c_strade as pippo, uoat.uoat as uoatt from  uoat  inner join A_strade on A_strade.id_uoat = uoat.id_uoat WHERE A_strade.id_uoat = "&stato&""
    response.write sql3
    rs3.open sql3, objconn
    doce sbaglio?

  3. #3
    codice:
    if cp<>0 then
    Set RS3 = Server.CreateObject("ADODB.Recordset")
    sql3 = "select distinct A_strade.c_strade as gen, A_strade.c_strade as pippo, uoat.uoat as uoatt from  uoat  inner join A_strade on A_strade.id_uoat = uoat.id_uoat WHERE A_strade.id_uoat = "&stato
    response.write sql3
    rs3.open sql3, objconn
    senza le virgolette finali!!! è numerico giusto?

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da vaargard
    codice:
    if cp<>0 then
    Set RS3 = Server.CreateObject("ADODB.Recordset")
    sql3 = "select distinct A_strade.c_strade as gen, A_strade.c_strade as pippo, uoat.uoat as uoatt from  uoat  inner join A_strade on A_strade.id_uoat = uoat.id_uoat WHERE A_strade.id_uoat = "&stato
    response.write sql3
    rs3.open sql3, objconn
    senza le virgolette finali!!! è numerico giusto?
    no veramente dovrebbe essere testo... :master:

  5. #5
    allora:

    codice:
    if cp<>0 then
    Set RS3 = Server.CreateObject("ADODB.Recordset")
    sql3 = "select distinct A_strade.c_strade as gen, A_strade.c_strade as pippo, uoat.uoat as uoatt from  uoat  inner join A_strade on A_strade.id_uoat = uoat.id_uoat WHERE A_strade.id_uoat = ' "&stato & "'" 
    response.write sql3
    rs3.open sql3, objconn
    mancavano gli apici

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Grazie, ma continua a restituire lo stesso errore... ti dò qualche informazione aggiuntiva:

    -ho due tabelle nel dbase chiamate una A_strade e l'altra uoat.
    -la tbl A_strade ha i campi: ID, ID_UOAT, C_strade, stato
    -la tbl uoat ha i campi: ID_UOAT, UOAT

    selezionando dalla terza listbox chiamata 'cp' un valore di c_strade dovrebbe popolarsi una quarta listbox chiamata 'esito' che dovrebbe popolarsi automaticamente dello 'stato' o 'condizione' di quel determinato valore scelto nella listbox chiamata 'cp'...

    esempio da listbox 'cp' seleziono: Carrara
    la listbox 'esito' dovrebbe popolarsi con esito 'positivo'

    mi segui?

  7. #7
    quindi non mi è chiara questa condizione:

    WHERE A_strade.id_uoat = ' "&stato & "'"

    o è semplicemente una confusione di nomi di variabili???

    nella variabile stato hai un id_uoat con cui interrogare le due tabelle corretto??

  8. #8
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da vaargard
    quindi non mi è chiara questa condizione:

    WHERE A_strade.id_uoat = ' "&stato & "'"

    o è semplicemente una confusione di nomi di variabili???

    nella variabile stato hai un id_uoat con cui interrogare le due tabelle corretto??
    si esatto.

  9. #9
    niente non riesco a seguirti ....
    pardon ....
    son fuso ...



    cerco di rileggere il 3d

  10. #10
    ma scusa la linea precisa alla quale ti da l'errore di type .... qual'é, puoi postarla? ...

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.