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

Discussione: Redirect

  1. #1

    Redirect

    Perchè non funziona il redirect?


    codice:
    <%@LANGUAGE = JScript%>
    
    <%
    	var id = parseInt(Request.QueryString("id"));
    	if (!isNaN(id))
    	{
    		Cn.Execute("DELETE * FROM ordini WHERE id = " + id);
    	}
    	Response.Redirect("dettaglio.asp?id=Request.QueryString("id")");
    %>
    Scambio link

  2. #2
    Prova a modificarlo così:

    codice:
    <%@LANGUAGE = JScript%>
    
    <%
    	var id = parseInt(Request.QueryString("id"));
    	if (!isNaN(id))
    	{
    		Cn.Execute("DELETE * FROM ordini WHERE id = " + id);
    	}
    	Response.Redirect("dettaglio.asp?id=" + id + "");
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Ok funziona ma non riesco a prelevare i dati che mi interessano...

    è possibile invece tornare indietro di due pagine con History back...?
    Scambio link

  4. #4
    Via JS si, ma prudenza se devi portarti appresso parametri per la pagina che andrai a visualizzare tornando indietro.

    Quali dati? :master:
    Se haid ei parametri da fare viaggiare in querystring, aggiungili:
    codice:
    <%@LANGUAGE = JScript%>
    
    <%
    	var id = parseInt(Request.QueryString("id"));
    	if (!isNaN(id))
    	{
    		Cn.Execute("DELETE * FROM ordini WHERE id = " + id);
    	}
    	Response.Redirect("dettaglio.asp?id=" + id + "&parametro1=" + par1 + "&parametro2=" + par2 +"");
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Ho inserito nella riga dell' ordine (in tabella ordini) l' idArticolo relativo al prodotto (che si trova nella tabella prodotti). Come faccio ora a prelevare l'idArticolo da mettere nel redirect?
    Scambio link

  6. #6
    Ho provato così ma non va...


    codice:
    <%@LANGUAGE = JScript%>
    
    <%
    	var Sql = ("SELECT * FROM ordini where id='" +Request.QueryString("id")+"'");
    	var Ordine = new ActiveXObject("ADODB.Recordset");
           Ordine.Open(Sql,Cn,1);
    %>
    <%
    	var id = parseInt(Request.QueryString("id"));
    	if (!isNaN(id))
    	{
    		Cn.Execute("DELETE * FROM ordini WHERE id = " + id);
    	}
    	Response.Redirect("dettaglio.asp?id=" + Ordine("idarticolo")+ "");
    %>
    Scambio link

  7. #7
    Devi rifare la query, prelevare l'informazione e poi passarlo al redirect.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Perchè mi da errore?

    codice:
    <%@LANGUAGE = JScript%>
    
    <%
    	var Sql = ("SELECT * FROM ordini where id='" + Request.QueryString("id")+"'");
    	var Ordine = new ActiveXObject("ADODB.Recordset");
           Ordine.Open(Sql,Cn,1); 
    	var Red = Ordine("idarticolo");
    %>
    <%
    	var id = parseInt(Request.QueryString("id"));
    	if (!isNaN(id))
    	{
    		Cn.Execute("DELETE * FROM ordini WHERE id = " + id);
    	}
    	Response.Redirect("dettaglio.asp?id=" + Red+ "");
    %>
    Scambio link

  9. #9
    non mi abbandonare...
    Scambio link

  10. #10
    Prova a cambiarlo così:

    codice:
    Ordine.Open(Sql,Cn);
    Domanda: id che tipo di campo è?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.