6 messaggi dal 24 giugno 2002
Buonasera, ho dei problemi a trovare il metodo di ricerca di dati all'interno di un menu a tendina inserito in una form .I dati all'interno della select sono caricati da una query sql (fatto).Essi devono essere aggiornati nel momento in cui non si riesce a trovare il dato voluto .
Questo dato i deve essere inserito in una textbox che fa una ricerca automatica nella select , se non esiste si spedisce la form con questo dato e si aggiorna il db della select .Spero di esseremi spiegato sufficientemente. Vi mando uno stralcio di ciò che ho fatto:
<td width="78" height="32">
<div align="right"><font face="Comic Sans MS" size="2" color="#0080FF">
<b> Produttore*</b></font> </div>
</td>
<td width="85" height="32">
<div align="left">
<select name="produttore">
<% sql_1="SELECT DISTINCT(produttore) FROM software"
Set objRs_1=Server.CreateObject("ADODB.Recordset")
objRS_1.Open sql_1,objConn
if objRS_1.EOF then
%><option value="">
<% Response.End
end if
objRS_1.Movefirst
do while not objRS_1.EOF%>
<option value="produttore" selected>
<%Response.write trim(objRS_1("produttore")) & "<br>"
objRS_1.Movenext
loop%>
</select>
</div>
<% objRS_1.Close
Set objRS_1=Nothing
%>
<input type="text" name="produtt" size=15> ect.. GRAZIE
2.907 messaggi dal 15 maggio 2001
Contributi
Non ho capito bene, il tuo problema sta nell'ottenere il valore selezionato di una select ???
6 messaggi dal 24 giugno 2002
Intendo dire , i dati delle option di una select vengono da un database,
è possibile che questi dati non esistano, questo lo si controlla con una textbox sotto il menu a tendina es:

__________________
produttore:| menu a trendina |
|(dati da un db) |
|_________________ |
______________________
|textbox |
| (produttore da cercare |
| nel menu a tendina) |
|______________________|

N.B. se il produttore cercato nel menu a tendina non esiste
lo si inserisce tramite una submit nel DB .

Spero di essere stato chiaro vi prego aiutatemi!!!!!!!!!


2.907 messaggi dal 15 maggio 2001
Contributi
ok capito

be è semplicissimo....

fai un cosa del tipo :

<%
sql_1="SELECT DISTINCT(produttore) FROM software" 
Set objRs_1=Server.CreateObject("ADODB.Recordset") 
objRS_1.Open sql_1,objConn 

if objRS_1.EOF then 

'qui non esiste allora lo inseriamo nel database

Set inserisci=objConn.Execute("Insert into software (produttore) Values ('"&variabile_select&"')")

Set inserisci=Nothing
end if
%>



Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.