Forum-webmaster
Technique - programmation => Asp / Asp.net / IIS => Message commencé par: zonda le le 14-04-2005 a 20:44:37

Titre: Formulaire avec Frontpage & Access
Posté par: zonda le le 14-04-2005 a 20:44:37

bonjour,
une question de vrai novice que je suis.
Quand je crée un formulaire avec l'assistant de FrontPage, toutes les étapes se passent bien: création des champs, mappage, création de la base dans /fpdb, formulaire publié, visible normalement dans IE, tout baigne, sauf que...les saisies faites n'apparaissent pas dans la base lorsque je la consulte ! Il y a bien le champ avec snon nom, mais rien dedans... Une idée, comme ça, a priori ou il faut plus de détails ?
Merci !

Titre: Re:Formulaire avec Frontpage & Access
Posté par: Netah le le 19-04-2005 a 21:07:13

Je n'ai pas frontpage, comme la plupart de ceux qui viennent ici. En fait, il nous faudrait le code source de ta page de formulaire et de ta page qui traite le formulaire.

Exemple de formulaire :

Code:

<form action="pagetraitement.asp" method="post">
<input type="text" name="snom" />
<input type="submit" value="envoyer" />
</form>


La page de traitement du formulaire ci dessus s'appele "pagetraitement.asp"
Exemple de traitement :

Code:

snom = request.form("snom")
response.write(snom)
' etc. pour l'inscription dans la base

Titre: Re:Formulaire avec Frontpage & Access
Posté par: zonda le le 19-04-2005 a 22:54:27

Bonsoir
Un grand merci d'abord pour t'occuper de mon cas ! je sais que FrontPage n'est pas populaire chez les "pros"..

Voici le code de la page de formulaire (c'est indigeste) :

<% Response.Buffer = True %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Resultats -- Nouveau</title>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<body bgcolor="#FFFFFF">
<table width="100%" align=left>
<tr>
<td width="50%">
    <b><font size=+3 color="#000080"> Formulaire d'enregistrement </font></b>
   </td>
<td width="50%" align=right>
<table>
<tr>
<td>
      <a href="results_page.asp" target="_top">Page de résultats</a> |
Formulaire d'enregistrement

</td>
</tr>
</table>
   </td>
</tr>
</table>
<p>
<br clear="all">
<hr>
<p>

<form METHOD="POST" action="--WEBBOT-SELF--" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1">

<!--webbot bot="SaveDatabase" suggestedext="asp" s-dataconnection="autos" s-recordsource="Resultats" s-form-fields="marque modele prix" s-form-dbfields="marque modele prix " b-usedbfieldsforconfirmation="True" u-asp-include-url="../../_fpclass/fpdbform.inc" startspan --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--#include file="../../_fpclass/fpdbform.inc"--><!--webbot bot="SaveDatabase" endspan i-checksum="43152" -->

<p><b>marque</b><br>
&nbsp;<!--webbot bot="Validation" s-display-name="marque" s-data-type="String" b-value-required="False" i-maximum-length="255" --><input type="TEXT" name="marque" size="64" value="" maxlength="255"><br>
</p>
<p><b>modele</b><br>
&nbsp;<!--webbot bot="Validation" s-display-name="modele" s-data-type="String" b-value-required="False" i-maximum-length="255" --><input type="TEXT" name="modele" size="64" value="" maxlength="255"><br>
</p>
<p><b>prix</b><br>
&nbsp;<!--webbot bot="Validation" s-display-name="prix" s-data-type="String" b-value-required="False" i-maximum-length="255" --><input type="TEXT" name="prix" size="64" value="" maxlength="255"><br>
</p>
<p><input type="submit" value=" OK "><input type="reset" value=" Rétablir "></p>
</form>
</body>
</html>


.... La page traitement, je n'en trouve pas, mais la page "resultspage.asp" contient ce code (encore pire !!) :


<html>

<head>
<% ' FP_ASP -- ASP Automatically generated by a Frontpage Component. Do not Edit.
FP_CharSet = "windows-1252"
FP_CodePage = 1252 %>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Resultats -- Affichage</title>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>

<body bgcolor="#FFFFFF">

<table width="100%" align=left>
<tr>
<td width="50%">
    <b><font size=+3 color="#000080"> Page de résultats </font></b>
   </td>
<td width="50%" align=right>
<table>
<tr>
<td>
      Page de résultats
| <a href="submission_form.asp" target="_top">Formulaire d'enregistrement</a>
| <a href="editor/database_editor.asp" target="_top">Éditeur de base de données</a>
</td>
</tr>
</table>
   </td>
</tr>
</table>
<p>
<br clear="all">
<hr>
<p>
<table width="100%" border="1">
<thead>
<tr>
<td><b>Clé</b></td>
<td><b>Nom</b></td>
<td><b>Adresse</b></td>
<td><b>Choix </b></td>
</tr>
</thead>
<tbody>
<!--webbot bot="DatabaseRegionStart" s-columnnames="Clé,Nom,Adresse,Choix " s-columntypes="3,202,203,2" s-dataconnection="basededonnees1" b-tableformat="TRUE" b-menuformat="FALSE" s-menuchoice s-menuvalue b-tableborder="TRUE" b-tableexpand="TRUE" b-tableheader="TRUE" b-listlabels="TRUE" b-listseparator="TRUE" i-listformat="0" b-makeform="TRUE" s-recordsource="Resultats" s-displaycolumns="Clé,Nom,Adresse,Choix " s-criteria s-order s-sql="SELECT * FROM Resultats" b-procedure="FALSE" clientside suggestedext="asp" s-defaultfields s-norecordsfound="No records returned." i-maxrecords="256" i-groupsize="5" botid="0" u-dblib="../../_fpclass/fpdblib.inc" u-dbrgn1="../../_fpclass/fpdbrgn1.inc" u-dbrgn2="../../_fpclass/fpdbrgn2.inc" tag="TBODY" startspan preview="&lt;tr&gt;&lt;td colspan=64 bgcolor=&quot;#FFFF00&quot; align=&quot;left&quot; width=&quot;100%&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;Début d'une requête de résultats de base de données.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;" --><!--#include file="../../_fpclass/fpdblib.inc"-->
<% if 0 then %>
<SCRIPT Language="JavaScript">
document.write("<div style='background: yellow; color: black;'>Le composant Résultats de base de données de cette page n'est pas en mesure d'afficher le contenu de la base de données. Le nom du fichier de la page doit se terminer par « .asp » et le site Web doit être hébergé sur un serveur qui prend en charge les pages ASP.</div>");
</SCRIPT>
<% end if %>
<%
fp_sQry="SELECT * FROM Resultats"
fp_sDefault=""
fp_sNoRecords="<tr><td colspan=4 align=left width=""100%"">No records returned.</td></tr>"
fp_sDataConn="basededonnees1"
fp_iMaxRecords=256
fp_iCommandType=1
fp_iPageSize=5
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=""
fp_sMenuValue=""
fp_iDisplayCols=4
fp_fCustomQuery=False
BOTID=0
fp_iRegion=BOTID
%>
<!--#include file="../../_fpclass/fpdbrgn1.inc"-->
<!--webbot bot="DatabaseRegionStart" endspan i-checksum="56430" -->
<tr>
<td>
<!--webbot bot="DatabaseResultColumn" s-columnnames="Clé,Nom,Adresse,Choix " s-column="Clé" b-tableformat="TRUE" b-hashtml="FALSE" b-makelink="FALSE" clientside b-MenuFormat preview="&lt;font size=&quot;-1&quot;&gt;&amp;lt;&amp;lt;&lt;/font&gt;Clé&lt;font size=&quot;-1&quot;&gt;&amp;gt;&amp;gt;&lt;/font&gt;" startspan --><%=FP_FieldVal(fp_rs,"Clé")%><!--webbot bot="DatabaseResultColumn" endspan i-checksum="4826" -->
</td>
<td>
<!--webbot bot="DatabaseResultColumn" s-columnnames="Clé,Nom,Adresse,Choix " s-column="Nom" b-tableformat="TRUE" b-hashtml="FALSE" b-makelink="FALSE" clientside b-MenuFormat preview="&lt;font size=&quot;-1&quot;&gt;&amp;lt;&amp;lt;&lt;/font&gt;Nom&lt;font size=&quot;-1&quot;&gt;&amp;gt;&amp;gt;&lt;/font&gt;" startspan --><%=FP_FieldVal(fp_rs,"Nom")%><!--webbot bot="DatabaseResultColumn" endspan i-checksum="3970" -->
</td>
<td>
<!--webbot bot="DatabaseResultColumn" s-columnnames="Clé,Nom,Adresse,Choix " s-column="Adresse" b-tableformat="TRUE" b-hashtml="FALSE" b-makelink="FALSE" clientside b-MenuFormat preview="&lt;font size=&quot;-1&quot;&gt;&amp;lt;&amp;lt;&lt;/font&gt;Adresse&lt;font size=&quot;-1&quot;&gt;&amp;gt;&amp;gt;&lt;/font&gt;" startspan --><%=FP_FieldVal(fp_rs,"Adresse")%><!--webbot bot="DatabaseResultColumn" endspan i-checksum="11923" -->
</td>
<td>
<!--webbot bot="DatabaseResultColumn" s-columnnames="Clé,Nom,Adresse,Choix " s-column="Choix " b-tableformat="TRUE" b-hashtml="FALSE" b-makelink="FALSE" clientside b-MenuFormat preview="&lt;font size=&quot;-1&quot;&gt;&amp;lt;&amp;lt;&lt;/font&gt;Choix &lt;font size=&quot;-1&quot;&gt;&amp;gt;&amp;gt;&lt;/font&gt;" startspan --><%=FP_FieldVal(fp_rs,"Choix ")%><!--webbot bot="DatabaseResultColumn" endspan i-checksum="14164" -->
</td>
</tr>
<!--webbot bot="DatabaseRegionEnd" b-tableformat="TRUE" b-menuformat="FALSE" u-dbrgn2="../../_fpclass/fpdbrgn2.inc" i-groupsize="5" clientside tag="TBODY" startspan preview="&lt;tr&gt;&lt;td colspan=64 bgcolor=&quot;#FFFF00&quot; align=&quot;left&quot; width=&quot;100%&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;Fin d'une requête de résultats de base de données.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;TR&gt;&lt;TD ALIGN=LEFT VALIGN=MIDDLE COLSPAN=64&gt;&lt;NOBR&gt;&lt;INPUT TYPE=Button VALUE=&quot; |&lt; &quot;&gt;&lt;INPUT TYPE=Button VALUE=&quot; &lt; &quot;&gt;&lt;INPUT TYPE=Button VALUE=&quot; &gt; &quot;&gt;&lt;INPUT TYPE=Button VALUE=&quot; &gt;| &quot;&gt; [1/5]&lt;/NOBR&gt;&lt;BR&gt;&lt;/td&gt;&lt;/tr&gt;" --><!--#include file="../../_fpclass/fpdbrgn2.inc"-->
<!--webbot bot="DatabaseRegionEnd" endspan i-checksum="65064" -->
</tbody>
</table>
</body>
</html>

Je suis en train d'essayer, comme alternative, de faire une page web à partir d'Excel. Cela semble marcher, mais pas toujours ; si avec FP c'est trop casse-pieds - je ne veux pas gaspiler ton temps - , est-ce que la création de pages web sous Excel est plus simple à expliquer ?
Merci

Titre: Re:Formulaire avec Frontpage & Access
Posté par: Netah le le 25-04-2005 a 22:18:19

Bon, c'est plus simple avec notepad.

Est ce que tu maitrises le html ? Si oui, tu passes directe à l'asp dont des bons cours sont trouvable sur www.w3schools.com

L'enregistrement des résultats dans la base est tres simple. Je posterais la soluce demain.

Titre: Re:Formulaire avec Frontpage & Access
Posté par: zonda le le 26-04-2005 a 11:00:55

merci, merci, je me rends compte que je n'ai pas suivi le bon chemin au départ ; en plus que j'ai copié collé comme un idiot , tout le monde dit que FrontPage est lourdement et inutilement compliqué. Et ça semble bien vrai.
Merci encore pour le suivi.

Titre: Re:Formulaire avec Frontpage & Access
Posté par: pulmol33 le le 02-12-2006 a 20:58:24

As tu eu reussi a trouver la solution.
J'ai opere exactement comme toi et j'ai le meme probleme.
Si solution il y a, peux tu me la donner

Merci


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.