18 messaggi dal 21 ottobre 2001
ciao a tutti, volevo sapere se qualcuno poteva darmi una mano con questo problemino. Allora io ho 3 campi <select> i cui dati vengono tirati su da tabelle del db. L'unico problema è che su 3 campi me ne viene letto solo 1, IL PRIMO. Se remmo il primo campo mi tira su il secondo e così via.

Il codice è il seguente:

<%
'conn db aperta
'apro la tabella
dim objRS_d
Set objRS_d = Server.CreateObject ("ADODB.Recordset")
objRS_d.Open "valori_menu",objConn,,,adCmTable
'Do while not objRS_d.EOF
%>


<center>
<select name="sist_operativo">
<option value="<%=objRS_d("os")%>"><%=objRS_d("os")%>
</option>
</select>
<select name="producer">
<option value="<%=objRS_d("produttore")%>"><%=objRS_d("produttore")%></option>
</select>
<select name="periferica">
<option value="<%=objRS_d("periferica")%>"><%=objRS_d("periferica")%>
</option>
</select>

<%
objRS_d.Close
Set objRS_d=Nothing
%>
</center>
<!--#include file="../connessione/chiudiconndb.asp"-->

DOVE E' LO SBAGLIO?
Grazie per l'aiuto
Ciao

902 messaggi dal 19 aprile 2001
non fai il loop...
e non puoi costruire contemporaneamente 3 select....
dovrai fare 3 volte la query... (oppure se vuoi risparmiare sulla query puoi usare le stringhe e stampare dopo...
Per il secondo caso

select1=""
select2=""
select3=""
Do while not objRS_d.EOF
select1="<option>" & server.htmlencode(objRS_d("os")) & "</option>"
select2="<option>" & server.htmlencode(objRS_d("produttore")) & "</option>"
select3="<option>" & server.htmlencode(objRS_d("periferica")) & "</option>"
objRS_d.movenext
loop
'chiudi il recordset
%>

<center>
<select name="sist_operativo">
<%=select1%></select>
<select name="producer">
<%=select2%></select>
<select name="periferica">
<%=select3%></option>
</select>


 Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

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.