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

    errore in request.queryString("regione")

    Nella pagina ho un'immagine dell'Italia e cliccando su ogni regione dovrebbe caricarsi un elenco, però non succede nulla

    codice:
     
    <html>
    <head>
    <meta http-equiv="Content-Language" content="it">
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>miapagina</title>
    </head>         
    <div align="center"><font size="1" face="Verdana">RICERCA 
      VELOCE: Selezionare la regione
    
      </font></div>
    <table width="315" height="326" border="1" align="center">
      <tr> 
        <td width="304" height="320"> <div align="center"> 
            <map name="FPMap0">
    <area href="default.asp?regione=sicilia&provincia LIKE '%'&sesso LIKE '%'&eta BETWEEN '18' AND '99'&foto LIKE '%'" shape="polygon" coords="145, 266, 215, 261, 208, 309">
              <area href="default.asp?regione=sardegna&provincia LIKE '%'&sesso LIKE '%'&eta BETWEEN '18' AND '99'&foto LIKE '%'" shape="polygon" coords="60, 176, 84, 166, 98, 189, 92, 226, 71, 233, 61, 215, 66, 188">
              <area href="default.asp?regione=calabria&provincia LIKE '%'&sesso LIKE '%'&eta BETWEEN '18' AND '99'&foto LIKE '%'" shape="polygon" coords="225, 261, 233, 242, 241, 239, 229, 214, 244, 215, 264, 228, 261, 239, 249, 244, 248, 257, 239, 260, 230, 270">
              <area href="default.asp?regione=basilicata&provincia LIKE '%'&sesso LIKE '%'&eta BETWEEN '18' AND '99'&foto LIKE '%'" shape="polygon" coords="226, 207, 235, 195, 223, 187, 230, 179, 249, 197, 238, 209">
    il codice di default.asp:

    codice:
    Dim strSQL
    strSQL = "SELECT * FROM schede WHERE regione LIKE '" & Request.Form("regione") & "' AND provincia LIKE '" & Request.Form("provincia") & "' AND sesso LIKE '" & Request.Form("sesso") & "' AND eta " & Request.Form("eta") & " AND foto LIKE '" & Request.Form("foto") &"' ORDER BY cognome ASC"
    response.Write(strSQL)
    Set objRS = Server.CreateObject("ADODB.Recordset")
    ...........
    ecco il response.write della stringa sql:

    codice:
    SELECT * FROM schede WHERE regione LIKE '' AND provincia LIKE '' AND sesso LIKE '' AND eta AND foto LIKE '' ORDER BY cognome ASC
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Mr.Fabio,

    tu usi questo tipo di link
    codice:
    "default.asp?regione=sardegna&provincia LIKE '%'&sesso LIKE '%'&eta BETWEEN '18' AND '99'&foto LIKE '%'"
    come prima cosa i parametri così li passi in get e non in post quindi querystring e non form nel request.
    Poi... passi il parametro regione=sardegna e poi basta
    la sintassi corretta per i parametri in querystring è
    codice:
    pagina.asp?parametro1=valore1&amp;parametro2=valore2&amp;parametro3=valore3
    che poi recuperi con
    codice:
    Request.QueryString("parametro1")
    Request.QueryString("parametro2")
    Request.QueryString("parametro3")

  3. #3
    Ho capito...
    Volevo usare il query.string ma nella select usavo il request.form
    Ho modificato la select e funziona tutto.
    Grazie.......
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

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.