salut tout le monde, j'ai une question pour vous:
programmant en asp avec une base de données oracle, je n'ai aucun soucis avec celle ci pour afficher mes données mais lorsque je veux faire une requete de modification ca merdouille.
j'ai deux fichiers:
le premier me sert a afficher mes infos et dessus j'ai un bouton modifier qui m'envoie sur une autre page de traitement de la requete de modif
et sur le second j'ai ma requete de modif avec une redirection vers ma premiere page une fois la modif faite
je vous joint mes deux fichiers afin que vous compreniez mziux:
essai.asp:
<%
'connexion avec la base de données
set conn=Application("connexion")
'recup du matricule salarie
if request.queryString("liste_salarie")<>"" then
cle = request.queryString("liste_salarie")
'recup des données du salarie
sql_salarie = "SELECT S.* FROM Salarie S where S.matricule ='" & cle & "' "
set infos_salarie = conn.Execute(sql_salarie)
Session("liste_salarie")=cle
if not(infos_salarie.EOF) then
particule = infos_salarie("particule")
nomNaissance = infos_salarie("nomNaissance")
dateNaissance = infos_salarie("dateNaissance")
end if
end if
%>
<html><body>
Identité
<form name="modif" method="post" action="succ_modif.asp">
<table><tr>
Particule
<td><input type="text" name="particule" VALUE= "<%=particule%>"></td>
Situation familiale
<td><input type="text" name="situationFamille" VALUE= "<%=situationFamille%>"></td></tr>
<tr>Nom de naissance
<td><input type="text" name="nomNaissance" VALUE= "<%=nomNaissance%>"></td></tr>
</table>
<input type="submit" value="Modifier" name="bouton">
<input type="hidden" name="cle" value="<%=Request.QueryString("liste_salarie")%>">
</form></body></html>
succ_modif.asp :
<html><head><title>Traitement de l'identité du salarié</title></head><body>
<%
'connexion avec la base de données
set conn=Application("connexion")
if Request.Form("bouton") <> "" then
if Request.Form("bouton") = "Modifier" then
sql_modif="update salarie set particule='" & particule & "' where matricule='" & cle & "' "
set modif_salarie=Conn.Execute(sql_modif)
end if
end if
response.redirect("essai.asp")
%>
</body></html>
j'aimerais savoir si vous voyez une erreur la dedans et si oui quel ou quelle sont elles
et sinon j'ai cette erreur qui s'affiche : (elle s'applique a: response.redirect("essai.asp") )
Response object error 'ASP 0156 : 80004005'
Header Error
/succ_modif.asp, line 21
The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
merci de votre aide a tous