request.form(champ) ne fonctionne pas [ASP3] - ASP - Programmation
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.
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
<%@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%"> à
<%response.write(time)%>
</td>
</tr>
</table>
<p>Identification du demandeur :</p>
<table width="100%" border="1">
<tr>
<td>Nom, Prénom</td>
<td>:</td>
<td>
<%request.form("ChoixDemandeur" )%>
</td>
</tr>
<tr>
<td>Etage</td>
<td>:</td>
<td> </td>
</tr>
<tr>
<td width="13%">Responsable</td>
<td width="0%">:</td>
<td width="87%"> </td>
</tr>
</table>
<p>Détail du Problème / de l'intervention :</p>
<form name="form1" method="post" action="">
<p>
<textarea name="textarea" rows="15"></textarea>
</p>
<p>Ré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ème est résolu, merci de laisser votre signature ci-dessous:</p>
<p>Date : Signature :</p>
<p> </p>
<p> </p>
</body>
</html>
CODE HTML
<!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ée à :</h1>
<p align="center">
<select name="ChoixDemandeur" id="ChoixDemandeur">
<option>...Choix de la personne</option>
<option>Dubois Jacques</option>
<option>Dufrasne Franç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è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> </p>
</form></td>
</tr>
</table>
</body>
</html>