begin process at 2012 05 27 14:40:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

VBScript

 > 

2 actions dans un form


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

2 actions dans un form

lundi 31 janvier 2005 à 17:01:50 | 2 actions dans un form

GranDav

Salut mon problème "addnew" résolu j'aimerais savoir comment faire pour soumettre deux actions dans un formulaire. Je sais le faire à l'aide d'un onsubmit en javascript mais pas du tout en VBscript... si quelqu'un pouvait m'aider... (il s'agit d'appeler deux pages asp)
<form method="post" action="sendmail.asp" on submit=?? name=form1>
blabla
</form>

Merci.
lundi 31 janvier 2005 à 19:25:20 | Re : 2 actions dans un form

Nicolas_kojack

Membre Club
Bonjour GranDav,

Pourquoi n'utilises tu pas un response.redirect à la fin de ta première opération,
dans ta page de formulaire tu lui met un truc du style :

<%
'request("b1") étant le request émis par ton bouton
if request("b1") <> "" then
champ1 = request("champ1")
champ2 = request("champ2")

else
end if

'la dessu ta connection, ton sql et ton ouverture de sql

rs.addnew
rs("champ1") = champ1
rs("champ2") = champ2
rs.update

'et la ta deuxieme opération :
response.redirect "tasecondepage.asp?champ1=" & champ1 & "&champ2=" & champ2

%>
mardi 1 février 2005 à 13:44:57 | Re : 2 actions dans un form

GranDav

Sais tu pourquoi lorque je fais:
<form method="post" action=mailto:blabla@non.com" name=form1>
trucmuch
<input type="submit" value="Send" id=submit name=submit>
<%
if Request.Form("submit") <> "" then
Response.Redirect "addnew.asp"
end if
%>
</form>

Il m'exécute la page addnew.asp directement(sans avoir cliqué sur le bouton) et il n'envoi pas le mail........ :-(

mardi 1 février 2005 à 13:57:16 | Re : 2 actions dans un form

Nicolas_kojack

Membre Club

essaies de faire comme ca

dans ta page de form tu met action="addnew.asp"

et sur ta page addnew.asp tu mets :

tu recupere la valeur de ton champs en faisant :

champ = request("champ")
tu enregistre ce que tu as a enregistrer et a la fin quand tu update

connection
sql et tout le toutim

rs.addnew
toutim
rs.update

response.redirect "mailto:" & champ
end if

voila je pense que cela devrait aller, bien la bonne journée a toi

mardi 1 février 2005 à 16:31:11 | Re : 2 actions dans un form

GranDav

Ca change un peu toute ma logique mais bon cela fonctionne... Seulement, sais tu comment rajouter le text à l'email envoyé? et pour l'envoyer automatiquement aussi sans que l'utilisateur ne doive cliquer sur "send"

Merci bcp!

Journée bonne.
mardi 1 février 2005 à 16:47:51 | Re : 2 actions dans un form

Nicolas_kojack

Membre Club

la c autre chose a ce mo moment la tu dois passer par un composant mail comme :

aspmail, Jmail, Cdont ou d'autres:

Ce script c Jmail mais tu peux taper pour les autres dans google, il te donnera les scripts qui sont sensiblement les memes.

au lieu de mettre response.redirect mailto:tonnom@machin.com tu mets :

response.redirect "pagedemail.asp" qui est decrite plus bas :

pagedemail.asp :

<%
' tu récupere l'adresse mail du mec (si j'ai bien compris le request("champ"):
champ = request("champ")
'tu prépare le corps de ton texte en enlevant tous les guillemets

ligne1 = "ceci est un essai"

'si tu dois mettre un retour a la la ligne :
ligne2 = "<br>" & "du texte"


'voici le corps du message (tu mets toutes les lignes du dessus):
ligneTotale = ligne1 & ligne2

'tu crée ton objet :
Set objEMail = Server.CreateObject("CDO.Message")
Set objConfig = Server.CreateObject("CDO.Configuration")
Set objEMail.Configuration = objConfig

'Adresse du receveur si tu as bien mis la premiere ligne:
objEMail.To = champ

'adresse de l'expediteur  qui peut être pipo:
objEMail.From = "support@rupella.com"

'le sujet du mail :
objEMail.Subject = "Texte de l'objet du mail"

'le corps du message :
objEMail.htmlBody = ligneTotale

'envoi du message :
objEMail.Send

'on ferme l'objet
Set objEMail = Nothing

%>

mercredi 2 février 2005 à 12:33:34 | Re : 2 actions dans un form

GranDav

MErci bcp. cela devrait résoudre tous mes problèmes... d'ici peu car j'ai obtenu l'erreur "The "SendUsing" configuration value is invalid. " qui apparement est résolue en rajoutant smtpMail.SmtpServer = "smtp.blablaserveur.com" seuelemnt je ne connais pas le serveur smtp et dans la boite ou je bosse il est difficile a obtenir... enfin j'espère que ça ira. J'essaie en local en mettant localhost ou l'adr ip de ma machine mais alors j'obtiens --> Error Type:
 Object required: ''

.... J'enquète...
mercredi 2 février 2005 à 12:45:03 | Re : 2 actions dans un form

Nicolas_kojack

Membre Club

C normal cela ne peut pas fonctionner en interne parce que tu n'as pas le composant installé tu dois le tester sur le serveur directement :

Premièrement :
renseigne toi sur ton hebergement savoir de quel composant mail ils disposent puis fais ton code en fonction de cela.... ce code est sensiblement le même pour tous les composants du même  type le seul truc qui va changer : c l'objet dans la rubrique en haut.

En second :
Retrouve le bloc de script exact soit sur google en tapant le nom du composant requis, soit en cherchant chez ton hebergeur qui en général mettent
a disposition les script que tu peux utiliser...

Le code que je t donné au dessus est la juste pour te faire comprendre comment l'objet fonctionne, simplement comme je te l'ai dit tous les serveurs n'utilisent pas les même composant et ce pour tous les type de composant ( ex : les composants d'upload certains vont utiliser AspUpload et d'autres AspSmartUpload) pourtant la philosophie du code est la même seule la connection change... ( a peu pres bien sûr )

Je te souhaite la bonne journée
 

mercredi 2 février 2005 à 14:56:48 | Re : 2 actions dans un form

GranDav

Ma demande pour connaitre l'adr SMTP est en cours... malheureusement ils ne peuvent pas donner ça comme ça car ils utilisent je c pas quoi pour faire le SMTP. Tout à toujours l'art de se compliquer ici c dingue.
Je te remercie bcp en tt k pour ton aide, la solution est proche. En attendant j'ai trouvé un truc temporaire qui fonctionne mais avec un clic en plus.

Merci encore et bonne journée...


Cette discussion est classée dans : form, actions


Répondre à ce message

Sujets en rapport avec ce message

enctype!!!! [ par snoy_doc ] j'ai un form qui est sous cette forme:quand j'envoie mes données, elle passent toutes, sauf mes cases à cocher!Mais si j'enleve l'enctype:<font Request.Form("") ne fonctionne pas [ par jimini ] J'ai beau essayer de me creuser la tête, mais je ne pavient pas à comprendre.J'ai un formulaire qui la méthode "POST"et je n'arrive pas à récupérer le des form imbriquées [ par Jack ] je voudrais réussir à imbriquer duex form l'une dans l'autre.la form principale fairait appel à une fonction php dans un fichier.php suite à un bouton pb script formulaire asp [ par ibdesign ] bonjour quelqu'un peut il m expliquer pourquoi mon script ne fonctionne pas les donées de mon formulaire devraient apparaitre sur la meme page mais sa Compter les reponses [ par Ondex ] Salut,je cherche le moyen de compter le nombre de resultat que j'ai suite a une requete dans une grosse base de donne (300 000 lignes).J'ai utiliser l case à cocher [ par moussa ] j ai ajouter des cases à cocher sur mon formulaire mais je sais pas comment inserer le resultat sur la base de donnée exp dans le formulaire 3 chek enregistrements multiples [ par rony ] bjr, j'utilise aspsmartupload pour uploader dans ma base le nom d'un fichier est six champs texte: nom, prenom, tel, email, q1, et f1mon petit pbs est Faire le submit d'un form du frame1 depuis un bouton du frame2 [ par ADB ] J'ai peur de paraître inconvenant mais j'ignore beaucoup (euphémisme) de choses du javascript.Ma page présente deux frames. Dans le frame1 un formulai Plusieurs actions dans une procédure stockée ?? [ par Hesky ] Bonjour, J'ai un petit problème lorsque je met plusieurs actions (select, insert, update) dans une procédure stockée...Lorsque je veux récupèrer les v Problème ASP avec plusieurs actions dans ma procédure stockée... [ par Hesky ] Bonjour, J'ai un petit problème lorsque je met plusieurs actions (select, insert, update) dans une procédure stockée...Lorsque je veux récupèrer les v


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales