Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    131

    categoria="" e se avessi categoria2="pippo"?

    ciao a tutti ho impostato queste 2 query:
    <%
    categoria = request.querystring("categoria")
    categoria = request.querystring("categoria2")
    if categoria="" then
    categoria="hobby"
    end if
    %>

    se chiaramente richiamo un valore contenuto in categoria2 (tipo index.asp?categoria2=pippo)avendo impostato (if categoria="" then categoria="hobby") visualizza sempre hobby.
    Ma come posso fare? se lo tolgo nn mi carica la pagina!

    grazie spero qualcuno riesca ad aiutarmi

    ciao e grazie ancora

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    57

    Non capisco come fai a inserire 2 valori sulla stessa variabile

    Secondo me si sovrascrivono.... ma non sono proprio esperto!
    io farei così:
    codice:
    <% 
    
    if request.queryString("categoria") = "" then
    	categoria="hobby"
    	
     	else
    	categoria = request.queryString("categoria") 
    
    
    end if 
    
    %>

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    131
    in effetti ti ho tratto in inganno avendo sbagliato a scrivere
    <%
    categoria = request.querystring("categoria")
    categoria2 = request.querystring("categoria2")
    if categoria="" then
    categoria="hobby"
    end if
    %>

    questo è giusto

    come faccio a fare una query usando categoria2??
    perche' se faccio: index.asp?categoria2=pippo, categoria diventa "" e quindi restituisce hobby ma io voglio vedere pippo!!!!

    grazie dell'aiuto

  4. #4
    codice:
    if categoria="" then
    categoria=hobby
    end if
    
    stringa="select * from [tabella] where categoria='" & categoria & "'"
    
    if categoria2<>"" then
    stringa=stringa & " or/and categoria='" & categoria2 & "'"
    end if

  5. #5
    scusa ho sbagliato

    codice:
    if categoria2<>"" then
    stringa="select * from [tabella] where categoria ='" & categoria2 & "'"
    else
    stringa="select * from [tabella] where categoria ='" & categoria & "'"
    end if
    così se tu passi un valore a categoria2 visualizza quello, altrimenti sempre hobby o quello che sia categoria in quel momento

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    131
    scusa per la domanda stupida ma che cosa inserisco per STRINGA?

    io ho la seguente select:

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "select * from lists where categoria='" & categoria & "' OR categoria2='"& categoria2 & "' order by listname DESC", conn
    Do while NOT RS.EOF


    grazie dell'aiuto

    ciao PAOLO

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    57

    Sinceramente non capisco...

    puoi spiegare meglio ciò che devi ottenere dallo script...
    codice:
    <% 
    i = 1
    DIM categoria(2)
    categoria(1) = TRIM(request.querystring("categoria"))
    categoria(2) = TRIM(request.querystring("categoria2")) 
    do while i <=2
    if categoria(i) = "" then
     categoria(i) = "hobby"
    
    end if
    i = i+1
    loop
    %>

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.