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 15/01/2008, 14h11   #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 le formulaire renvoi des 00 au lieu des champs saisi

Bonjour,

Je fais un formulaire qui permet d'ajouter des informations le problème c'est que mon formulaire me renvoi que des 0 alors que j'ai insérer du texte dans la zone de texte. Voici le code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
<form action="traitement_ajout.asp" name="ajouter" method="post">
<table border="2">
<tr>
<td>Nom : </td>
<td><input type="text" name="nom" /></td>
 
</tr>
<tr>
<td>Prenom : </td>
<td><input type="text" name="Prenom" /></td>
 
</tr>
</table>
<input type="submit"  value="Ajouter" name="Ajouter"/>
<input type="button" value="Retour" onclick="document.location.href='mapage.asp?page=titi" />
</form>
Code qui traite de l'ajout
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
 
 
nom = Request.Form("nom")  
Prenom = Request.Form("Prenom")  
 
dbPath = Server.MapPath("mabase.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};"&" DBQ="&dbPath
 
 
sql= "INSERT INTO matable(nom,Prenom) VALUES ('"& nom & "', '"  & prenom& "')"
 
Set RS = server.createobject("ADODB.Recordset")
RS.Open SQL,Conn , 3, 3 %>
Merci pour votre aide
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 16h45   #2
Membre habitué
 
Inscription : janvier 2008
Messages : 117
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : janvier 2008
Messages : 117
Points : 130
Points : 130
Envoyer un message via MSN à trollinou
Salut

Essaie de remplacer name par id dans la déclaration de tes zones de saisies.




----------
Evite d'utiliser des couleurs où l'on ne voit rien du tout la prochaine fois merci
kaiser59
trollinou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 17h05   #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 toujours pas :-(
mademoizel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 17h23   #4
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 364
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 364
Points : 1 551
Points : 1 551
Bonjour

Citation:
ça fonctionne toujours pas :-(
ça risquait pas ! Un formulaire transmet les variables par les names des champs qu'il contient, non par les id.

@mademoizel : A premier vue, ton code est correct, le problème se situe ailleurs dans ton code

Plutot que d'utiliser un objet recodset, ici, il vaut mieux utiliser un objet command :

Code :
1
2
3
4
set comm=Server.createObject("adodb.command")
comm.activeConnection="DRIVER={Microsoft Access Driver (*.mdb)};"&" DBQ="&dbPath
comm.commandText=sql
comm.execute
Pour débugguer, fait :

__________________


" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

Chuck Norris comprend JC Van Damme.
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 14h32   #5
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 364
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 364
Points : 1 551
Points : 1 551
Problème résolu ??
__________________


" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

Chuck Norris comprend JC Van Damme.
roro06 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 07h59.


 
 
 
 
Partenaires

Hébergement Web