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 22/03/2007, 15h17   #1
Débutant
 
Inscription : juin 2006
Messages : 502
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 502
Points : 44
Points : 44
Par défaut une redirection mais le message ne s'affiche pas

J'ai un problème de redirection. Lorsque saisie une donnée qui n'est pas dans la base de donnée, je le redirige vers la même page en lui affichant un message d'erreur comme quoi qu'il que cette donnée est erroné.

J'ai bien la redirection vers la page mais le message d'erreur ne s'affiche pas.

Voici mon code qui permet la redirection:
Citation:
Msg= "Cette donnée n'existe pas!!!!"
response.Redirect("Mapage.asp?TxtMsg=" & Msg)

Ensuite je récupère mon message d'erreur à la page où je souhaite l'afficher:

Citation:
strMessage = request.QueryString(strMessage)
Ce bout de code je le met avant le head.

Merci d'avance pour votre aide
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 15h30   #2
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Bon ici je pense que je pourais mieux t'aider lol!!

Citation:
J'ai bien la redirection vers la page mais le message d'erreur ne s'affiche pas.
C normal, tu ne l'affiche nul part ton message!! En plus t'y prend mal (enfin je trouve)

Met ceci, ca devrais fonctionner :
Redirection :
Code :
response.Redirect("Mapage.asp?message=erreur")

Affichage du message d'erreur dans Mapage.asp :
Code :
1
2
3
4
5
if request.querystring("message")="erreur" then
   %>
   Cette donnée n'existe pas!!!!
   <%
end if
__________________
Je vaux 5 677 200 € sur HumainAVendre.com, et vous ? http://www.humainavendre.com

Sab
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 15h36   #3
Débutant
 
Inscription : juin 2006
Messages : 502
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 502
Points : 44
Points : 44
ça fonctionne pas
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 15h40   #4
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Pourtant ce code marche parfaitement chez moi
pourrait me mettre ton code un peu plus en détails stp?
__________________
Je vaux 5 677 200 € sur HumainAVendre.com, et vous ? http://www.humainavendre.com

Sab
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 15h41   #5
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Citation:
Ce bout de code je le met avant le head.
Pk ca??? Met le entre les balises <body> comme du texte normal!
__________________
Je vaux 5 677 200 € sur HumainAVendre.com, et vous ? http://www.humainavendre.com

Sab
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 16h12   #6
Débutant
 
Inscription : juin 2006
Messages : 502
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 502
Points : 44
Points : 44
Voici mon code

Citation:
response.Redirect("Mapege.asp?TxtMessage= Msg")

Voici mon code qui correspond à la récupèration du message.
Citation:

<%if request.querystring("TxtMessage")="Msg" then
%>
La donnée à bien été ajouter!!!
<%
end if%>
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 16h14   #7
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Lol tu sais ca m'avance pas vraiment, vu ke c exactement le code ke je t'ai donné!
Je voudrais voir dans kel contexte tu utilise ta redirection.
__________________
Je vaux 5 677 200 € sur HumainAVendre.com, et vous ? http://www.humainavendre.com

Sab
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 16h16   #8
Membre habitué
 
Avatar de sab_etudianteBTS
 
Inscription : juin 2006
Messages : 211
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 211
Points : 134
Points : 134
Citation:
response.Redirect("Mapege.asp?TxtMessage= Msg")
Tu as un espace entre ton = et ton "Msg", enlève le (je sais c chiant!!!)
__________________
Je vaux 5 677 200 € sur HumainAVendre.com, et vous ? http://www.humainavendre.com

Sab
sab_etudianteBTS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 16h23   #9
Débutant
 
Inscription : juin 2006
Messages : 502
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 502
Points : 44
Points : 44
Ok merci ça fonctionne merci
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h13.


 
 
 
 
Partenaires

Hébergement Web