Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema strutturale fra pagine asp e redirect

    Ragazzi ho un problema strutturale fra pagine asp. Vi spiego: ho un form con delle select che prendono i campi da varie tabelle. Ex:
    codice:
    SquG="SELECT * FROM gruppo order by groper desc;" 
    set rs=server.createobject("adodb.recordset") 
    rs.open SquG, conn
    do while not Rs.eof 
    valore=Rs("groper") 
    nome=Rs("groper")
    etc....
    Accanto alla select metto un punto esclamativo che rimanda alla form di insert per quella select:
    codice:
    <form action="gruppo.asp" method="post">
    <input type="text" name="aggiungi">
    
    etc....
    Poi faccio la insert:
    codice:
    Sql = "INSERT into gruppo (groper) VALUES ('"&agg&"')"
    OBJConn.Execute(SQL) 
    response.redirect ("salebis.asp")
    etc....
    Il problema è che facendo la redirect a salebis ( che è la pagina dove risiede la select iniziale) mi ritrovo a dover rimettere tutti i dati degli altri input. Mi riaggiorna tutta la pagina. Io vorrei poter utilizzare una sorta di history back. Ma non so se in asp si può.

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Quando fai redirect ovviamente ricarica la pagina vuota...

    Se vuoi fare un back normale devi fare così:

    codice:
    <%
    Sql = "INSERT into gruppo (groper) VALUES ('"&agg&"')"
    OBJConn.Execute(SQL) 
    %>
    <script language=javascript>
      history.back()
    </script>
    <%
    response.end
    %>
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Grazie Kalosjo, il problema però è che mi rimanda alla pagina html, dove c'è il form.....

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Allora non ho capito dove ti deve mandare...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Pagina A ( con la select), si clicca su un link, Pagina B (form in html), Pagina C processa la variabile della Pagina B. Ora se io metto il back sulla pagina C, mi rimanda alla pagina B. Io vorrei andare alla pagina A.

  6. #6
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    codice:
     
    <%
    Sql = "INSERT into gruppo (groper) VALUES ('"&agg&"')"
    OBJConn.Execute(SQL) 
    %>
    <script language=javascript>
      history.back(2)
    </script>
    <%
    response.end
    %>
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ritorna sempre alla pagina B....

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.