Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    17

    Inserimento valore da form in variabile!

    Non capisco come fare un form e successivamente come mettere il valore ottenuto nella variabile il mio codice è questo!
    codice:
    <%@ Language=VBScript %>
    <%
    Option Explicit
    Response.ExpiresAbsolute=Now()
    %>
    <input name="anno" type="text" value="1990" size="40" maxlength="200">
    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <TITLE>classifica</TITLE>
    </HEAD>
    <BODY background="http://xylorth.altervista.org/SitoWeb/Immagini/Sfondi/sfondo00322.GIF">
    <p align="center">
    <%
    Dim anno
    anno = request.form("anno")
    Dim conn
    Dim rs
    Dim sSql
    Dim i
    
    'anno=1990
     
    
    'Imposto la connessione
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
    
     'Imposto la stringa SQL di selezione dati
    sSql= "SELECT auto.Nome FROM auto WHERE auto.anno = "&anno&";"
    
       
     'Creo e apro il Set di Record
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sSql, conn, 3, 3
    %>
    <u><font size="5" face="Tahoma">DataBase Alfa Romeo </font></u>
    <CENTER>
    <TABLE BORDER="1" CELLSPACING="2" CELLPADDING="2" ALIGN="CENTER">
    <TR>
    <TD>Nome Auto</TD>
    <TD>Tipo</TD>
    <TD>Descrizione</TD>
    <TD>Anno di Produzione</TD>
    <TD>Potenza</TD>
    <TD>Cilindrata</TD>
    <TD>Alimentazione</TD>
    </TR>
    <%
    'Controllo se non c'e' nessun dato (EOF=End Of File)
    If rs.EOF=True Then
    %>
    <TR>
    <TD>Nessun record trovato</TD>
    </TR>
    <%
    Else
    Do Until rs.EOF
    %>
    <TR> 
    <% For i=0 to rs.Fields.Count -1 %>
    	<TD>  <% =rs.Fields(i).Value %> </TD>
    <% Next %>
    </TR>
    <%
    rs.MoveNext 
    Loop
    End If
    
    'Chiudo il recordset e libero la memoria
    rs.Close
    Set rs = Nothing
    'Chiudo la connessione al database e libero la memoria
    conn.Close 
    Set conn = Nothing
    %>
     </TABLE>
    </CENTER>
    </BODY>
    </HTML>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    17
    up

  3. #3
    che sarebbe il valore ottenuto? in che variabile? che devi fare?

  4. #4
    la form si crea utilizzando l'HTML es:
    codice:
    <FORM Action="file.asp" Method="get" name="Form">
    	<Table>
    		<tr>
    			<td>Cognome</td>
    			<td><Input Name="cognome" Size="30" value=""></td>
    		</tr>
    		<tr>
    			<td>Nome</td>
    			<td><Input Name="nome" Size="30" value="" ></td>
    		</tr>
    			<td colspan="2">
    				<input type="submit" Name="Bottone" Value="Registrazione">
    				<input type="reset" Value="Azzera campi">
    			</td>
    		</tr>
    	</Table>
    </FORM>
    la pagina asp che riceve i dati del modulo deve contenere il codice seguente:
    codice:
    <%
    Cognome = request.Form("cognome")
    Nome = request.Form("nome")
    %>
    in questo modo abbiamo recuperato i valori del modulo e associati alle variabili Cognome e Nome.
    spero ti sia d'aiuto.
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

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.