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

    pproblemi di un principiante

    sto provando ad utilizzare asp con un'iterrogazione ad un database tramite form.
    ho creato due pagine
    la pagina form.htm dove ho inserito 2 categorie di pulsanti di opzione

    <form action="connection.asp" method="post">
    prima categoria
    <input type="radio" value="verde" checked name="colore">
    <input type="radio" value="rosso" name="colore">
    seconda categoria
    <input type="radio" value="penna" checked name="oggetto">
    <input type="radio" value="matita" name="oggetto">
    ed i pulsanti
    <input type="submit" value="cerca"><input type="reset" value="Cancella i dati">

    la seconda pagina connection.asp con il seguente codice:
    <%
    'dichiarare le variabili contenitrici dei valori
    Dim colore, oggetto
    'lettura pulsanti opzione
    colore=Request.Form("colore")
    tipo=Request.Form("tipo")
    %>
    <%
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("oggetti.mdb")
    Set objRs = Server.CreateObject("ADODB.Recordset")
    set objRs = objConn.Execute("SELECT * FROM tabella WHERE tipologia = 'tipo' AND colori = 'colore'")
    Do while NOT objRs.EOF
    %>
    <%response.write objRs("tipologia")%>
    <%response.write objRs ("nome") %>
    <%response.write "<hr size='1' color='midnightbluè width='40%' align='left'>" %>
    <%
    objRs.Movenext
    Loop
    objRs.Close
    Set objRs = Nothing
    objConn.Close
    Set objConn = Nothing
    %>

    il problema è che prima di caricare le variabili (cioè scrivendo i valori del form manualmente) sulla pagina funzionava ora cercando di caricare i dati del form tramite le variabili mi viene fuori una pagina vuota.

    come devo fare..in cosa sbaglio ripeto sono alle primissime armi...

    grazie di a tutti colore che mi risponderanno.

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    codice:
    <%
    'dichiarare le variabili contenitrici dei valori
    Dim colore, oggetto
    'lettura pulsanti opzione
    colore=Request.Form("colore")
    tipo=Request.Form("tipo")
    
    response.write(colore)
    response.write("
    ")
    response.write(tipo)
    
    response.end()
    %>
    prova a sostituire il pezzo sopra così e vedi se a video vengono stampati i dati del form.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

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.