Guidainlinea.com - Risorse gratuite per Webmaster

| ASP | PHP | Download | Flash | NEWS | Grafica | .NET | Basi Banner | PhpNuke | Forum | Top100 | Webring |

 
100cocktails
   

 

 

 

 

 

 

Popolare una selectbox Html con i risultati di una query

Le selectbox Html sono funzionali strumenti di input e di ricerca per l'utente.
E' possibile poporle una selectbox estraendo e ciclando dati da un database, in questo tip vedermo come fare.

Si crei un database Access di nome esempio.mdb con una tabella di nome selectbox composta dai seguenti campi:

  • id - Contatore (con o senza chiave primaria)
  • testo - Testo
  • link - Testo
e si inserisca nei campi una serie di link di esempio con relativa descrizione testuale.

Si crei un file Asp col seguente codice:

 
<%@LANGUAGE = JScript%>
<%
var Cn = new ActiveXObject("ADODB.Connection");
var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq="&_
+ Server.MapPath("esempio.mdb");
Cn.Open(Sc);
var Mostra = Cn.Execute("SELECT * FROM selectbox");
%>

<select name="links">
<%while (!Mostra.EOF) {%>

<option value="<%=Mostra("link")%>"><%=Mostra("testo")%>
</option>
<% Mostra.MoveNext(); } %> </select> 
<% Cn.Close(); %>

E' sufficiente eseguire un ciclo sugli elementi Html della selectbox assegnandovi i record estratti dal database con la variabile Mostra.

 

.:: Le sezioni ::.

 .: HTML
 .:
ASP
 .:
PHP
 .:
CSS
 .:
.NET
 .:
CGI/PERL
 .:
Flash
 .:
Download
 .:
JavaScript
 .:
FrontPage
 .:
DreamWeaver
 .:
IIS
 .:
PaintShop Pro
 .:
SQL
 .:
VisualBasic
 .:
XML.NET
 .:
PHPNuke
 .:
PhotoShop
 .:
Basi banner

.:: Script & File ::.

 .: ASP
 .:
.NET
 .:
PHP
 .:
CGI/PERL
 .:
Movies
 .:
Basi Banner
 .:
Programmi

.:: FAQ ::.

 .: ASP
 .:
HTML
 .:
PHP
 .:
CSS

.:: Tutorials ::.

 .: ASP
 .:
PhotoShop
 .:
Flash
 .:
JavaScript

 

 

Guidainlinea.com come homepage |  Aggiungi questa pagina ai preferiti
Home | Manuali | EBooks | Libri | NewsLetter | Community | Corsi | Shopping | Guadagna | Servizi | Mandaci il tuo tutorial | Links
Per qualsiasi informazioni scrivi alla Redazione al Webmaster o per informazioni generali ad info@manuali.net - Note Legali