Visualizzazione dei risultati da 1 a 3 su 3

Discussione: richiesta

  1. #1

    richiesta

    ciao raga,,,sn nuovo di questo form,,,
    sto imparando asp e mi servirebbe 1 aiuto
    ho 1 pagina di ricerca cliente,,ho 2 campi nei quali posso inserire o il nome,o il codice cliente da cercare. quando clicco il pulsante vorrei fare apparire una tabella cn gli eventuali dati sui clienti recuperati dal database gia creato in precedenza.Se ce qualcuno ke riesce a darmi almeno 1 esempio ke si avvicini a quello ke ho scritto,lo ringrazio gia da ora,,,
    ciao raga!!

  2. #2
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    sai fare la connessione al database?
    assumiamo che tu sappia farla.

    la tabella del tuo db dove stanno i clienti diciamo che si chiama CLIENTI, e supponiamo che abbia questi campi: id(contatore), nome(testo), codice(intero).

    supponiamo il form che hai nella pagina di ricerca sia:
    <form method=post action=cerca.asp>
    <input type=text name=nome> NOME

    <input type=text name=codice> CODICE

    <input type=submit value=cerca>
    </form>

    ALLORA NELLA PAGINA cerca.asp dovrai fare una cosa simile:
    Codice PHP:
    set conn=server.createobject("adodb.connection")
    'connessione al database
    '
    ..

    errore=false

    if len(request.form("nome")&"x")>1 then
         
    'cerca in base al nome
         sql="SELECT * FROM clienti where nome LIKE '
    %"&request.form("nome")&"%' ORDER BY nome"

    elseif cint("0"&request.form("codice"))>0 then
         '
    cerca in base al codice cliente
         sql
    ="SELECT * FROM clienti where codice="&request.form("codice")&" ORDER BY nome"
    else 

         
    errore=true
    end 
    if


    if 
    not errore then
        
        response
    .write("<table border=1>")
        
    set rs=conn.execute(sql)
        
        do while 
    not rs.eof
           response
    .write("<tr><td>"&rs("nome")&"</td><td>"&rs("codice")&"</td></tr>")
           
    rs.movenext
         Loop
         
         response
    .wtite("</table>")
    Else
      
         
    response.write("Roore, scegliere chiave di ricerca")

    end if 

  3. #3

    grazie

    Grazie burruchaga,,ero gia arrivato ad collegarmi cn il db,,mi mancava sl da realizzare il ciclo,x mostrare le info a video,,
    Grazie mille,ciao

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.