Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: Redirect in loop

  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Redirect in loop

    Ho una pagina nella quale se mi viene mostrato un solo record, il tutto deve essere rimandato alla pagina successiva con un redirect. Il problema però è che mi entra in loop (ovvio, la variabile che conta i record è sempre 1!)...come posso fare per ovviare al problema? Ho provato così:
    codice:
    if contTipo = 1 then
    	if contTipo <> "X" then
    		response.redirect "?sys=6&t="&left(c2,2)&"&c="&c2
    	end if
    	contTipo = "X"
    end if
    ma non è servito a niente

  2. #2
    se utilizzi rs.recordCount?

    if rs.recordCount=1 then
    response.redirect "?sys=6&t="&left(c2,2)&"&c="&c2
    end if

    forse non ho capito bene :master:

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    E' la stessa cosa, il conteggio sarà sempre 1 e visto che su 1 si attiva il redirect, questo entra in loop

  4. #4

  5. #5

  6. #6
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Eh si. Mettiamo che io abbiamo che io abbia 10 selezioni possibili e ognuna ha 1 o più sottoselezioni. A questo punto mostrare gli elementi che hanno solo una sottoselezione sarebbe una perdita di tempo inutile, quindi devo saltarle!

    Quindi io in teoria dovrei rimandare alla pagina direttamente successiva oltrepassando la selezione intermedia. Sono chiaro?
    Mando in redirect, che però conterà sempre 1 e quindi entrerà in loop...come posso ovviare?

  7. #7
    gri, NON sei chiaro.

    pag1 contiene la selezione. se la selezione è unica, vai direttamente a pag2. perché pag2 dovrebbe andare in loop?

  8. #8
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Perchè è sempre nella stessa pagina...

  9. #9
    passa un ulteriore parametro che indichi la fase in cui sei. se hai una ListBox soltanto potresti scrivere lbok=1, e così skippi la selezione....

  10. #10
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    cioè? hai un esempio?

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.