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 30/08/2007, 14h53   #1
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
Par défaut Aide pour faire des formulaires en ASP

Bonjour,

je suis en train de faire des formulaires en ASP avec une base de données access : je souhaiterais faire des formulaires d'ajout, de suppression, de modification, de recherche .
Je voudrais savoir si quelqu'un a déjà fait quelquechose de similaire car je dois développer une application similaire et je n'ai pas trop de temps.

Merci pour votre aide , je vous en serais très reconnaisssante
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 17h56   #2
Membre confirmé
 
Avatar de gderenne
 
Inscription : juillet 2007
Messages : 248
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : juillet 2007
Messages : 248
Points : 217
Points : 217
Salut,

As-tu déjà préparé le HTML de tes formulaires ? Si oui, joint-nous le code dans une balise Code (#)...

As-tu déjà pensé aux divers contraintes de saisies à l'utilisateur (par exemple, lors de la saisie d'une date, l'utilisateur doit saisir une date valide...) ?
__________________
Cordialement,
Gil DERENNE
Ingénieur du Son
gderenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 09h25   #3
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
Voici mon code en html , je l'ai simplifié au maximum....
en ce qui concerne le format des dates , non je n'ai pas pensé à cette éventualité...mais on peut le gérer sur ma base de données access non?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<body><form method="post" action="add2.asp">
<table>
<tr>
<td>reference:</td>
<td><input name="reference"></td>
</tr><tr>
<td>Titre:</td>
<td><input name="titre"></td>
</tr><tr>
 
</table>
<br /><br />
<input type="submit" value="Add New"> 
<input type="reset" value="Cancel">
</form></body>
</html>
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 12h25   #4
Membre confirmé
 
Avatar de gderenne
 
Inscription : juillet 2007
Messages : 248
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : juillet 2007
Messages : 248
Points : 217
Points : 217
Salut,

Pour la saisie des données par l'utilisateur, j'ai une politique simple qui est la suivante :
"Ne jamais faire confiance à l'utilisateur pour quoi que ce soit."

Prenons l'exemple de la date que tu voudrais gerer dans la base de données sans vérifier que la saisie est une date, tu auras une erreur SQL (ou Access) car la donnée n'est pas une date valide.

Donc, si tu fais totalement confiance aux utilisateurs, le code ASP pour ajouter des données dans Access (add2.asp) :
Code ASP :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<%
Dim maRef
Dim monTitre
Dim Conn ' Connexion
Dim RS ' RecordSet
 
maRef = CInt(Request.Form("reference"))
monTitre = Request.Form("titre")
 
' Connexion String pour le fichier Access
 
RS.Open "INSERT INTO matable (ref, titrre) VALUES (" & maRef & ", '" & monTitre & "') ;", Conn
 
Conn.Close
Set RS = Nothing
Set Conn = Nothing
%>
__________________
Cordialement,
Gil DERENNE
Ingénieur du Son
gderenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 13h21   #5
Membre du Club
 
Inscription : juin 2007
Messages : 90
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 90
Points : 52
Points : 52
merci pour ce code mais comment se fait la connexion chez toi??
il faut faire un fichier à part ?
meryem85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 13h41   #6
Membre confirmé
 
Avatar de gderenne
 
Inscription : juillet 2007
Messages : 248
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : juillet 2007
Messages : 248
Points : 217
Points : 217
Ca fait TRES TRES TRES TRES longtemps que je n'ai pas utiloiser Access...

Pour cela il te faut faire une base de données (.mdb), la placer dans un répertoire avec privilèges d'ecriture pour le serveur web et pointer la ConnexionString vers ce fichier.

Tu as les ConnexionStrings à cette adresse : ConnectionStrings
__________________
Cordialement,
Gil DERENNE
Ingénieur du Son
gderenne 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 23h44.


 
 
 
 
Partenaires

Hébergement Web