Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Visualizzare pagine diverse in base ad una tipologia diversa
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      artcava Moderatore • ultima modifica di

      Scusa, ma non riesco a rimettere i pezzi assieme.
      La pagina che va in errore "pagina bianca" è paginaunica.asp?

      A cosa servono:

      
      if cognome = "Amici" then
      end if
      
      if legame = "Parenti" then
      end if
      
      if altro = "Conoscenti" then
      end if
      
      if altro2 = "Altro" then
      end if
      
      
      
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        leftist1973 User Attivo • ultima modifica di

        Ciao,
        a nulla hai ragione, sono un refuso.

        La pagina bianca è paginaunica.asp - solo quando non trovo il corrispettivo. 😞

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          artcava Moderatore • ultima modifica di

          Prova a farti stampare la variabile Sql prima di chiamare la execute, probabilmente c'è qcs che non va nello script di esecuzione

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            leftist1973 User Attivo • ultima modifica di

            Se ho capito bene (scusami non sono un esperto), levo la stringa set rs=conn.execute(Sql)?

            Se si, pagina bianca anche quando c'è il corrispettivo.

            Grazie

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              artcava Moderatore • ultima modifica di

              Ok, leva la stringa ma fai un

              Response.Write(Sql)
              

              Per vedere cosa c'è nello script

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                leftist1973 User Attivo • ultima modifica di

                Buongiorno artcava,
                sorry ma ieri sera non riuscivo più a collegarmi.

                Risultato pagina bianca.
                Non sò se può essere utile ma nell'url della paginaunica.asp: ../paginaunica.asp?cognome=&nome=&legame=&submit=Cerca

                Ancora grazie

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  artcava Moderatore • ultima modifica di

                  Ok, ma a parte la pagina bianca, cosa c'è scritto nello script "Sql"?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • L
                    leftist1973 User Attivo • ultima modifica di

                    Sql = "SELECT * from anagrafica where tipologia like '"&tipologia&"%' and titolo like '"&titolo&"%' and cognome like '"&cognome&"%' and nome like '%"&nome&"%' and legame like '"&legame&"%' .................................................. order by cognome "

                    set rs=conn.execute(Sql)

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • L
                      leftist1973 User Attivo • ultima modifica di

                      La cosa più assurda è che sposto <% if rs("tipologia") = "Amici" then %> a fine tabella Amici mi dà come risultato 0 record nel caso avessi fatto una ricerca errata (cognome non presente), ma ora non mi distingue più le tabelle. In pratica ora visualizzo solo la tabella amici 😞 Why??

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        artcava Moderatore • ultima modifica di

                        Fatti stampare sull apagina lo script

                        Response.Write(Sql)
                        
                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • L
                          leftist1973 User Attivo • ultima modifica di

                          Ciao e grazie ancora per la risposta.
                          Ho inserito Response.Write(Sql) all'interno della pagina, forse sbaglio qualcosa, ma non mi esce nulla :mmm:
                          Non ti sò dire dove sbaglio.

                          Solo un input, ma non è che sbaglio l'istruzione if? Anche perchè cmq la query funziona, ma solo se il record esiste. Forse e sottolineo mi manca qualche dichiarazione 😮

                          Credimi ma ci stò sbattendo come un matto ❌x❌x:x

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            artcava Moderatore • ultima modifica di

                            @leftist1973 said:

                            Ho inserito Response.Write(Sql) all'interno della pagina, forse sbaglio qualcosa, ma non mi esce nulla :mmm:

                            Guarda nel codice html della pagina, da qualche parte, forse in testa, c'è stampata la query, verifica che sia corretta anche quando il record non esiste...

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • L
                              leftist1973 User Attivo • ultima modifica di

                              Ciao la query funziona correttamente:
                              Sql = "SELECT * from anagrafica where tipologia like '"&tipologia&"%' and titolo like '"&titolo&"%' and cognome like '"&cognome&"%' and nome like '%"&nome&"%' and legame like '"&legame&"%' .................................................. order by cognome "

                              set rs=conn.execute(Sql)

                              Nella pagina unica se, ad esempio, inserisco l'if tipologia Amici a fine tabella visualizzo la pagina con 0 record nel caso il cognome manca (ergo che la quesry funziona), il problema ora è che se cerco nome parente mi posta sempre e solo la prima tabella ovvero amici 😞

                              E' come se non riuscissi a far bloccare il primo if e far partire l'else if. bhoooo

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • L
                                leftist1973 User Attivo • ultima modifica di

                                Forse e sottolineo forse ho capito dove mi vuoi portare.
                                In effetti inserendo anche un else respose.rendirect se il record non esiste mi compare cmq una pagina bianca.
                                L'url mi incastra la ricerca (bho cosi penso) ...Rubrica/paginaunica.asp?cognome=cavolo&nome=&legame=&submit=Cerca

                                A questo punto credo che sia come dici tu, ma non capisco come verificare e nel caso modificare la query.
                                Per carità non voglio che tu me la faccia ma almeno un input su dove documentarmi o al massimo un suggerimento ...

                                Ancora grazie e scusami se rompo continuamente.

                                :ciauz:

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • L
                                  leftist1973 User Attivo • ultima modifica di

                                  Risolto!! :vai:

                                  Ciao e grazie comunque!!

                                  :ciauz:

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • A
                                    artcava Moderatore • ultima modifica di

                                    Bene, buon proseguimento

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    Caricamento altri post
                                    Rispondi
                                    • Topic risposta
                                    Effettua l'accesso per rispondere
                                    • Da Vecchi a Nuovi
                                    • Da Nuovi a Vecchi
                                    • Più Voti