La communauté ALL HTML c'est 58254 membres à ce jour dont 0 inscrits aujourd'hui et 31 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « ASP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques asp, sql.

exercuter 2 actions

liste des forums liste des discussions Participer à la discussion

Photo de nick Message publié le vendredi 25 mai 2007 à 17 h 51 par nick.
Bonjour,

'ai un simple formulaire (form.asp) qui envoie, via une autre page "record.asp" les infos du formulaire dans une base de données.
Une fois le formulaire valider la page record.asp en affiche un texte défini du genre "bonne réception."
ensuite doit s'ouvrir une fenetre avec le fichier à télécharger
J'ai dans mon code : un "response.write" et ensuite un "response.redirect"
-----------------
<% Set Conn = Server.CreateObject("ADODB.Connection") MdbChemin =Server.MapPath("../datas/mells.mdb") Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbChemin & ";" req_sql="INSERT INTO employe (nom,prenom,email) VALUES ('" &nom& "','" &prenom& "','" &email& "');" conn.execute(req_sql)
response.write("<center><b>Bonne réception de notre document</b></center>")
response.redirect("../toto.zip")
end if
%>
---------

le probléme c'est que la fenêtre de téléchargement totot.zip s'affiche, mais le "response.write" ne fonctionne pas, d'ou le formulaire reste à l'écran avec les données
je trouve pas de réelle solution
Merci pour votre aide
Photo de Vyse Message publié le mardi 31 juillet 2007 à 17 h 35 par Vyse. modérateur Vyse, pirate de l'air du Web
response.redirect() devant obligatoirement se trouver avant la balise <html>, tu ne peux donc pas afficher de texte avant.

le plus simple est que la page record.asp affiche ton message, puis d'avoir un redirect en javascript ou html
<meta http-equiv="refresh" content="5; url=http://alexandre.alapetite.net" />
balise à placer dans le head. ici la redirection se fait après 5 secondes.

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions