Un formulaire qui récupère pas :-((

Signaler
Messages postés
5
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
11 avril 2002
-
Messages postés
9
Date d'inscription
samedi 8 février 2003
Statut
Membre
Dernière intervention
17 décembre 2006
-
j'ai un formulaire d,inscription, les gens ecrivent leur nick et leurs mail, un mail leur est envoyer et il doivent cliquez sur un bouton inclus dans le mail pour confirmer leur présence, mais voila mon probleme, ma page qui recupere les donné ne semble plus fonctionner et apres plusiseurs heure je n'ai toujours pas trouvé, SVP :-)
je recoit cette erreur ca semble simple mais je ne trouve pas
-------------------------------------------------------------------------------------
An error occurred while evaluating the expression:
#recordId#
Error near line 5, column 19.
Error resolving parameter RECORDID
ColdFusion was unable to determine the value of the parameter. This problem is very likely due to the fact that either:
You have misspelled the parameter name, or
You have not specified a QUERY attribute for a CFOUTPUT, CFMAIL, or CFTABLE tag.
Type: EXPRESSION

----------------------------------------------------------------------------------

VOICI MA PAGE en COLD FUSION
<cftry>
<cfparam name="flagPresent" default="">
<cfquery name="getAct" datasource="#BDSOURCE#">
SELECT * FROM affAct
WHERE act_Id = #recordId#
</cfquery>
<cfquery name="getEmail" datasource="#BDSOURCE#">
SELECT * FROM ADDRMPRESENT
WHERE present_Email = '#Email#'
</cfquery>
<cfloop query="getEmail">
<cfif getEmail.recordCount GT 0>
<cfset flagPresent = 1>
</cfif>
</cfloop>
<cfif isdefined("btn_Add")>
<cfif flagPresent NEQ 1>
<cfset nNBPers = #getAct.act_NbPers# + 1>
<cfquery name="AddMembreInscAct" datasource="#BDSOURCE#">
INSERT INTO ACTPRESENTS (present_ActId, present_Nom, present_Email)
VALUES(#recordId#, '#cNom#', '#Email#')
</cfquery>
<cfquery name="addInscAct" datasource="#BDSOURCE#">
UPDATE ACTIVITES
SET act_NbPers = #nNBPers#
WHERE act_Id = #recordId#
</cfquery>
</cfif>
<cfelseif isdefined("btn_Cancel")>
<cfif flagPresent EQ 1>
<cfset nNBPers = #getAct.act_NbPers# - 1>
<cfquery name="delMembreInscAct" datasource="#BDSOURCE#">
DELETE * FROM ACTPRESENTS
WHERE present_Email= '#Email#'
AND present_ActId = #recordId#
</cfquery>
<cfquery name="addInscAct" datasource="#BDSOURCE#">
UPDATE ACTIVITES
SET act_NbPers = #nNBPers#
WHERE act_Id = #recordId#
</cfquery>
</cfif>
</cfif>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<cfoutput><title>#Iif(isdefined("btn_Add"), De("Inscription validée"), De("Inscription annulée"))#</title></cfoutput>
</head>

<cfoutput>#Iif(isdefined("btn_Add"), De("Votre inscription a été validée"), De("Votre inscription a été annulée"))#
</cfoutput>

Accueil

</html>

5 réponses

Messages postés
2378
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
18
Alors si j'ai bien compris... parce k'il se fait un peu tard !! Il faudrait envoyer tes données de ton formulaire en méthode Get dans ta balise Form et et RecordId tu peux toujours le passer en champ Hidden.
Ensuite pour le traitement tu rappelles url.RecordId...
Autre question... Il se finit ou ton CfTry ???
Syn.
Messages postés
5
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
11 avril 2002

ok je me reexplique,
1-les gens vont sur mon site web et inscrive dans un formulaire leur nom et leur mail
2-un mail leur est envoyez et il doivent cliquez sur un lien pour confirmer leur inscription
3-le lien en question fait appel a la page que j'ai detailler plus haut, cette page doit normalement inscrire le nom et le mail dans ma base acces
mais voila, quand les gens clique sur le lien j'obtient une erreur, l'erreur est plus haut aussi
\|||||/
( o o )
------------oooO---(_)---Oooo--------------
Locawebs.com
Site internet à partir de 9.95 $ par mois
Téléphone : 832-5342
Urgence : 801-5446

-------------- .oooO---------
Messages postés
2378
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
18
Ok !! Et ma soluce ne te convient po ??
Syn.
Messages postés
5
Date d'inscription
jeudi 10 janvier 2002
Statut
Membre
Dernière intervention
11 avril 2002

Euh oui, ca va heheh ca fonctionne la, mais je sais pas si j'ai bien fait ce que ta dit loll
peut tu m'aider pour une 2 ieme chose ?
sur mon site on peut voir combien de personne sont en ligne, mais comment je peut faire pour voir le nom des gens ?si tu veut comprendre va voir http://www.rr3a.com
Merci :-))

\|||||/
( o o )
------------oooO---(_)---Oooo--------------
Locawebs.com
Site internet à partir de 9.95 $ par mois
Téléphone : 832-5342
Urgence : 801-5446

-------------- .oooO---------
Messages postés
9
Date d'inscription
samedi 8 février 2003
Statut
Membre
Dernière intervention
17 décembre 2006

Salut,

En fait je ne sais pas trop t'aider pour ton problème par contre tu pourrais m'aider pour me dire comment envoyé le mail parceque je ne sais pas le faire. Je sais que pour l'envoi de mail massif c'est CFSHEDULE mais juste un mail automatique de confirm, je n'ai pas les codes. Si tu pouvais m'aider se serait sympa.

A plus

Fix300