[ASP3] request.form(champ) ne fonctionne pas

request.form(champ) ne fonctionne pas [ASP3] - ASP - Programmation

Marsh Posté le 23-01-2006 à 13:24:01    

Bonjour le forum,  
 
J'ai pour mission de créer une interface graphique qui va permettre à des Professeurs d'entré leurs cotes via le web.  
 
Etant un grand débutant en asp3, je me suis dis que j'allais d'abord commencer par quelque chose de moin difficile.  
 
C'est pourquoi j'ai créé un genre de formulaire (qui doit être travaillé).  
 
En cliquant sur cette adresse  
 
http://164.15.112.38/interventions/interventions.html
 
Je choisis une personne et après un clic sur le bouton OK, une page asp apparaît avec un formulaire.  
 
J'ai pour l'instant insérer dans le code de ma page ASP qu'il devait mettre la date et l'heure ainsi que la personne choisie dans la liste déroulante.  
 
Il affiche bien la date et l'heure mais pas la personne choisie.  
 
Je me demandais si il ne fallait pas plutôt mettre le choix de la personne dans une variable ? Mais comment ?  
 
Autre chose, quand je clique sur le bouton OK, j'obtiens une page html et non .asp, est-ce normal ?  
 
Vous trouverez ci-dessous le code de ma page asp et de ma page html.  
 
Merci d'avance pour votre aide.  
 
bgs  
 
CODE ASP  
 

Citation :

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>  
<%dim choixdemandeur%>  
<%choixdemandeur=request.form("choixdemandeur" )%>  
 
<html>  
<head>  
<title>Document sans titre</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
</head>  
 
<body bgcolor="#CCCCFF">  
<table width="100%" border="1">  
<tr>  
<td width="14%">le <%response.write(Date)%></td>  
<td width="86%"> &agrave;  
<%response.write(time)%>  
</td>  
</tr>  
</table>  
<p>Identification du demandeur :</p>  
<table width="100%" border="1">  
<tr>  
<td>Nom, Pr&eacute;nom</td>  
<td>:</td>  
<td>  
<%request.form("ChoixDemandeur" )%>  
</td>  
</tr>  
<tr>  
<td>Etage</td>  
<td>:</td>  
<td>&nbsp;</td>  
</tr>  
<tr>  
<td width="13%">Responsable</td>  
<td width="0%">:</td>  
<td width="87%">&nbsp;</td>  
</tr>  
</table>  
<p>D&eacute;tail du Probl&egrave;me / de l'intervention :</p>  
<form name="form1" method="post" action="">  
<p>  
<textarea name="textarea" rows="15"></textarea>  
</p>  
<p>R&eacute;solu ? : OUI  
<input type="radio" name="radiobutton" value="radiobutton">  
NON  
<input type="radio" name="radiobutton" value="radiobutton">  
Remarques :  
<input name="textarea2" type="text" value="" maxlength="1000">  
</p>  
</form>  
<p>Si le probl&egrave;me est r&eacute;solu, merci de laisser votre signature ci-dessous:</p>  
<p>Date : Signature :</p>  
<p>&nbsp;</p>  
<p>&nbsp;</p>  
</body>  
</html>

 
 
 
CODE HTML  
 
 

Citation :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
<head>  
<title>Interventions : choix du demandeur</title>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
</head>  
 
<body>  
<table width="100%" height="265" border="1" bgcolor="#CCCCFF" >  
<tr>  
<td height="259">  
<form name="form1" method="post" action="interventions.asp">  
<h1 align="center">Intervention destin&eacute;e &agrave; :</h1>  
<p align="center">  
<select name="ChoixDemandeur" id="ChoixDemandeur">  
<option>...Choix de la personne</option>  
<option>Dubois Jacques</option>  
<option>Dufrasne Fran&ccedil;ois</option>  
<option>Fontaine David</option>  
<option>Fontaine Jeanine</option>  
<option>Gelbcke Michel</option>  
<option>Germeau Fiorella</option>  
<option>Kauffmann Jean-Michel</option>  
<option>Kumps Alain</option>  
<option>N&egrave;ve Jean</option>  
<option>Sebti Thami</option>  
<option>Yu Donghui</option>  
</select>  
</p>  
<p align="center">  
<input type="submit" name="Submit" value="OK">  
</p>  
<p>&nbsp;</p>  
</form></td>  
</tr>  
</table>  
</body>  
</html>  
 

Reply

Marsh Posté le 23-01-2006 à 13:24:01   

Reply

Marsh Posté le 18-04-2006 à 16:08:38    

Ton erreur vien d'une faute de frappe à priori!
tu as écrit :
<%request.form("ChoixDemandeur" )%>  
alors que tu aurais du écrire :
<%= request.form("ChoixDemandeur" ) %>  
ou encore
<% Response.Write request.form("ChoixDemandeur" ) %>  
 
mais vu ton code tu aurais aussi bien pu écrire :
 
<%= choixdemandeur %>
 
Voilà,
 
Bonne continuation.
 
Sylvain.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed