Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2007, 14h31   #1
Invité de passage
 
Inscription : mars 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 6
Points : 1
Points : 1
Par défaut pb refresh d une page

Bonjour
je fait un update sur la base de données

page1.asp :

Code asp :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<table> 
<tr > 
<td width="10%" height="25" > id</td>
<td width="11%"> nom</td>
</tr>
 
 <% do while not objet_recordset.eof %>
 
<tr>
  <td height="30"> 
<a  href="page2.asp?pg=<% =objet_recordset("id") %>">
<%= objet_recordset("nom") %> </td>
<td height="30"> <%= objet_recordset("nom") %> </td>
</tr>
 
 
objet_recordset.movenext
loop
%>
</table>


page2.asp :
Code asp :
1
2
3
 
'la requete update qui marche trés bien 
response.redirect("page1.asp")

le problème c'est que lors de la redirection la page1.asp n'affichent pas les données les données du tableau ne s'affichent pas
-et si je fait précédant ensuite actualiser ça marche
est ce qq peut m'aider ?

--------
Pense aux balises code (#) la prochaine fois merci
kaiser59
aliboura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 14h38   #2
Membre expérimenté
 
Inscription : octobre 2004
Messages : 516
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2004
Messages : 516
Points : 508
Points : 508
Envoyer un message via MSN à TekP@f
Citation:
Envoyé par aliboura Voir le message
Bonjour
Salut,

Citation:
Envoyé par aliboura Voir le message
je fait un update sur la base de données

page1.asp :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<table> 
<tr > 
<td width="10%" height="25" > id</td>
<td width="11%"> nom</td>
</tr>
 
 <% do while not objet_recordset.eof %>
 
<tr>
  <td height="30"> 
<a  href="page2.asp?pg=<% =objet_recordset("id") %>">
<%= objet_recordset("nom") %> </td>
<td height="30"> <%= objet_recordset("nom") %> </td>
</tr>
 
 
objet_recordset.movenext
loop
%>
</table>
Je ne vois pas d'update ??
De plus, utilise la balise code, c'est + lisible.
Et encore de +, ta balise <A> n'est pas fermée.

Citation:
Envoyé par aliboura Voir le message
page2.asp :
Y'a rien là-dedans ?

Citation:
Envoyé par aliboura Voir le message
la requete update qui marche trés bien
response.redirect("page1.asp")

le probléme c'est que lors de la redirection la page1.asp n'affichent pas les données les données du tableau ne s'affichent pas
-et si je fait precent ensuite actualiser ça marche
est ce qq peut m'aider ?
Là, je ne comprends plus rien au problème. Merci de faire un effort pour te faire comprendre (ponctuation, orthographe ...)

++
TekP@f est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 14h52   #3
Invité de passage
 
Inscription : mars 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 6
Points : 1
Points : 1
Citation:
Envoyé par TekP@f Voir le message
Salut,



Je ne vois pas d'update ??
De plus, utilise la balise code, c'est + lisible.
Et encore de +, ta balise <A> n'est pas fermée.



Y'a rien là-dedans ?



Là, je ne comprends plus rien au problème. Merci de faire un effort pour te faire comprendre (ponctuation, orthographe ...)

++

-----
j'ai mentionné que le update marchait trés bien , mon pb se pose aprés la redirection vers la page1.asp
aliboura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 15h43   #4
Membre expérimenté
 
Inscription : octobre 2004
Messages : 516
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2004
Messages : 516
Points : 508
Points : 508
Envoyer un message via MSN à TekP@f
Je ne comprends toujours pas vraiment le problème.
Dans ta page page1.asp, tu fais une boucle sur laquelle je ne vois rien de particulier.
Peut-être peux-tu mettre + de code ? Genre comment est initialisé ton recordset ?
TekP@f est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 16h39   #5
Invité de passage
 
Inscription : mars 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 6
Points : 1
Points : 1
Citation:
Envoyé par TekP@f Voir le message
Je ne comprends toujours pas vraiment le problème.
Dans ta page page1.asp, tu fais une boucle sur laquelle je ne vois rien de particulier.
Peut-être peux-tu mettre + de code ? Genre comment est initialisé ton recordset ?
je veux revenir à la page1.asp et la rafraichir
si j'utilise response.redirect
tout les variable Request.Querystring serons perdu et je n'aurais aucun affichage
avec le javascript ça marche avec window.history.go(-1)
mais la page n'est pas rafraichi
aliboura est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2007, 17h32   #6
Membre éprouvé
 
Avatar de totoche
 
Inscription : janvier 2004
Messages : 1 071
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 1 071
Points : 478
Points : 478
Salut,
sans doute un probleme de refresh des entêtes

http://asp.developpez.com/faq/?page=divers#cache
__________________
La patience est un arbre aux racines amères, mais aux fruits ci-doux.
totoche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 22h32   #7
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 248
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 248
Points : 1 205
Points : 1 205
Envoyer un message via MSN à kaiser59
Salut,

Effectue une redirection au bout de 5 seconde par exemple avec response.addheader ainsi ta base aura eu largement le temps de mettre à jour tous les champs

De ce fait tu pourras mettre un message disant "Mise à jour terminée, vous allez être re-diriger automatiquement merci de patienter".

Cepdt, ce que je te propose c'est une alternative, mais il est claire que cela n'est pas normale que lors de la redirection immédiate ton ancienne page ne soit pas mise à jour :s peut être que tu as bcp de champ à mettre à jour ??
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h02.


 
 
 
 
Partenaires

Hébergement Web