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

    Errore passaggio variabile in menu tendina

    Hi folks!

    Più che un errore ho il problema che con qsto codice che ho fatto:
    Codice PHP:
    <select  name="ID_Richiesta">         <% SQL"SELECT * FROM TBL_RICHIESTE where ID_Anagrafica="IDANA &" order by Data_richiesta DESC"         Set RSCONTATTI Server.CreateObject("ADODB.Recordset")         RSCONTATTI.Open sqloConn33         RSCONTATTI.MoveFirst         Do While Not RSCONTATTI.EOF %>         <option value=<% = RSCONTATTI("ID_Richiesta")%>><% = RSCONTATTI("ID_Richiesta")%>.<%=RSCONTATTI("Data_richiesta")%>.<%=RSCONTATTI("Ora_richiesta")%>.<%=RSCONTATTI("Cognome_referente")%>.<%=RSCONTATTI("Nome_referente")%>         </option>         <% RSCONTATTI.MoveNext         Loop          RSCONTATTI.Close         set RSCONTATTI Nothing %> </select
    ID_Richiesta qlsiasi option scelgo dal meni e invio rimane nullo (anche se il record esiste)

    Dov'è l'errore?

    JK
    JK
    "meglio un giorno da cinghiale che cento da porchetta"
    http://www.radiobase.net in fase di ristrutturazione... anche se non sembra

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho capito granché, anche perché scritto così tutto attaccato...

    Roby

  3. #3
    Mi spiego meglio:

    premessa: i recordset non sono vuoti. Il problema è che qlasiasi scelta faccio nelle option mi passa sempre e solo un valore di ID_Richiesta che è l'ultimo registrato.
    Gli altri ID_Richiesta benchè li vedo nel menu nn vengono passati come valore alla variabile.

    la struttura è la stessa che uso anche in altri menu a tendina e che mi passano regolarmente il valore... perchè qui no? Dove sbaglio?

    Qsto il codice

    <select name="ID_Richiesta">
    <% SQL= "SELECT * FROM TBL_RICHIESTE where ID_Anagrafica="& IDANA &" order by Data_richiesta DESC"
    Set RSCONTATTI = Server.CreateObject("ADODB.Recordset")
    RSCONTATTI.Open sql, oConn, 3, 3
    RSCONTATTI.MoveFirst
    Do While Not RSCONTATTI.EOF %>
    <option value=<% = RSCONTATTI("ID_Richiesta")%>><% = RSCONTATTI("ID_Richiesta")%>.<%=RSCONTATTI("Data_r ichiesta")%>.<%=RSCONTATTI("Ora_richiesta")%>.<%=R SCONTATTI("Cognome_referente")%>.<%=RSCONTATTI("No me_referente")%> </option>
    <% RSCONTATTI.MoveNext
    Loop
    RSCONTATTI.Close
    set RSCONTATTI = Nothing %>
    </select>

    JK
    JK
    "meglio un giorno da cinghiale che cento da porchetta"
    http://www.radiobase.net in fase di ristrutturazione... anche se non sembra

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma l'HTML li mostra?

    Roby

  5. #5
    si il valore esiste.

    Per fortuna sono riuscito a risolvere così:

    <select name ="ID_Richiesta" value="" onchange='javascript:window.location.href="nuovoco ntatto.asp?ID=<%=IDANA%>&contattoMOD=no&IDR=" + this.value;'>

    Così ho anche tolto l'input VEDI che mi aprira le singole option... adesso basta selezionarne una e si apre da sola la pg con il valore corretto della variabile IDR

    Mi chiedo però xchè nn riesco ad usare solo asp...

    Grazie cmq dell'interesse.

    JK
    JK
    "meglio un giorno da cinghiale che cento da porchetta"
    http://www.radiobase.net in fase di ristrutturazione... anche se non sembra

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.