Visualizzazione dei risultati da 1 a 7 su 7

Discussione: recupero dati da db

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507

    recupero dati da db

    ho creato un'interfaccia che, selezionando una certa voce da una combobox deve farmi apparire un certo elenco in un'altra combo.

    Il meccanismo è il seguente:
    passo una variabile ad una pagina asp che me la deve confrontare con i campi del database ed andarmi a recuperare dal campo denominazione tutti quei record cui corrisponde la variabile nel campo tipologia.

    il problema è che non mi carica proprio niente nella combo!!!!


    codice per il passaggio della variabile:
    codice:
    schoolObject = new Object(); 
    schoolObject.change = function(){ 
    	proprietà = new LoadVars();
    	proprietà.tipo = comboscuole.getSelectedItem().label;
    	pro = new LoadVars(); 
    	proprietà.sendAndLoad("scuole.asp",pro,'POST');
    	pro.onLoad = function(success){ 
    	if(success){
    		scuole = this ["sc"];
    		_root.comboscuole.addItem = (scuole);
    	}
    };
    };
    comboscuole.addEventListener("change", schoolObject);
    codice della pagina asp:
    codice:
    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    nome_db = Request.QueryString("nome_database") 
    
    Connessione="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("data.mdb")
    Conn.Open Connessione
    
    tipo=request("tipo")
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    
    
    SQL = "SELECT * FROM superiori WHERE Tipologia = '"&tipo&"'"
    rs.Open SQL, Connessione, 3,3
    
    x = 0
    Do While Not rs.EOF
    x = x + 1
    Response.Write("sc" & "=" & rs("Denominazione") )
    Response.Write ("&")
    rs.MoveNext
    
    
    Loop
    
    Response.flush
    Response.end
    
    rs.Close
    Set rs=Nothing
    %>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova a vedere cosa passa:

    codice:
    tipo=request("tipo")
    response.write "Il tipo passato è: "& tipo
    response.end
    ...
    ...
    Cosa vedi a video?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    niente!!!

    nemmeno se assegno un valore definito alla variabile, es liceo!!!


  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Bene
    Almeno sappiamo dov'è l'errore.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    mica tanto...
    come posso risolvere?

    ho provato anche in questo modo ma niente...

    codice:
    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    nome_db = Request.QueryString("nome_database") 
    
    Connessione="Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("data.mdb")
    Conn.Open Connessione
    
    tipo=request("tipo")
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    
    
    SQL = "SELECT Denominazione FROM superiori WHERE Tipologia = '"&tipo&"'"
    rs.Open SQL, Connessione, 3,3
    
    x = 0
    Do While Not rs.EOF
    x = x + 1
    Response.Write("sc" & "=" & rs("Denominazione") )
    Response.Write ("&")
    rs.MoveNext
    
    
    Loop
    
    Response.flush
    Response.end
    
    rs.Close
    Set rs=Nothing
    %>

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quale modo? Non è questa la pagina sbagliata ma quella in cui hai la funzione js

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    il fatto è che non riesco a capire dove sbaglio....
    più la leggo e più mi sembra corretta!!

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.