Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
25 Novembre 2017, 06:27:24


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Script pour envoyer les variables d'un formulaire par e-mail  (Lu 32345 fois)
0 Membres et 1 Invité sur ce fil de discussion.
polux175
Nouveau
*
Hors ligne Hors ligne

Messages: 5


Voir le profil
« le: 09 Mai 2010, 14:09:55 »

Bonjour,
j'ai un formulaire de commande en ligne qui était précédemment hebergé chez "Belgacom"
Belgacom fournissait un script qui vous permetait d'envoyer les variables d'un formulaire par email, à votre adresse ou n'importe quelle adresse de votre choix. le code suivant était utilisé:

Code:
document.form1.action = "http://caffemobile.webou.net/cgi-sys/form.cgi";
<form name="form1" id="form1" method="post" action="javascript:test(4);">
<input type="hidden" name="to" value="alain@caffe-mobile.com">
<input type="hidden" name="next" value="http://caffemobile.webou.net/index_fichiers/confirmation.htm">
<input type="hidden" name="subject" value="Réponse Site Internet">
<input type="hidden" name="lang" value="fr">

Existe-t-il aussi cette possibilité chez Webou et si oui comment dois-je modifier ma ligne de code avec le fichier form.cgi ?

Merci d'avance.
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 09 Mai 2010, 14:09:55 »

 Journalisée
leon59143
Sr. Member
****
Hors ligne Hors ligne

Messages: 269



Voir le profil
« Répondre #1 le: 09 Mai 2010, 19:36:19 »

Bonjour,

je ne sais pas si c'est possible de cette manière. Mais sinon, tu peux faire simplement avec la fonction mail.
Journalisée

Aucun support par mp ne sera traité.

Vouloir faire de belles phrases, c'est bien! Mais être compréhensible, c'est beaucoup mieux. 
MIkE
Big boss
*****
Hors ligne Hors ligne

Messages: 6 150



Voir le profil WWW
« Répondre #2 le: 09 Mai 2010, 22:11:52 »

Bonsoir,

Effectivement pas de script cgi pour le mail ici. Le plus simple est de passer par la fonction mail de PHP (google permet de trouver de nombreux scripts tout faits).
Journalisée

Le support et les demandes se font sur le forum. Aucune réponse n'est apportée aux demandes par message privé.
Soutenez Webou en souscrivant à une offre
polux175
Nouveau
*
Hors ligne Hors ligne

Messages: 5


Voir le profil
« Répondre #3 le: 10 Mai 2010, 20:15:10 »

Bonsoir,
Merci pour vos réponses je vais essayer de trouver un script que je puisse adapter à mon formulaire....
Après recherches si problème il ya.... ? Peut-être pourrez vous me venir en aide sur ce forum ?
Ou peut-être aussi me renseigner quelqu'un de compétent dans ce domaine ?
Pour moi, il est impératif que ce script fonctionne sans quoi, fini la vente par internet !!!!  Et ça je m'y refuse !!!
Encore merci à vous !
Journalisée
leon59143
Sr. Member
****
Hors ligne Hors ligne

Messages: 269



Voir le profil
« Répondre #4 le: 10 Mai 2010, 22:52:03 »

bonsoir, sur le site du zéro de devrais trouver tout ce qu'il te faut pour recuperer tes données et les envoyer par mail.  Si tu peux, mets nous le code de ton formulaire pour voir ce que ça donne.
Journalisée

Aucun support par mp ne sera traité.

Vouloir faire de belles phrases, c'est bien! Mais être compréhensible, c'est beaucoup mieux. 
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« Répondre #4 le: 10 Mai 2010, 22:52:03 »

 Journalisée
polux175
Nouveau
*
Hors ligne Hors ligne

Messages: 5


Voir le profil
« Répondre #5 le: 11 Mai 2010, 06:59:34 »

Bonjour,
Voici copie du code du formulaire qui  fonctionne chez Belgacom:

Code:
<script type="text/javascript">
function mise_a_jour() {
var input = document.getElementsByTagName('input');
var total = 0;
for(i=0;i<input.length;i++) {
if(input[i].type == "checkbox") {
var box = document.getElementById(input[i].id).value;
var text = document.getElementById(input[i].id.substr(2)).value;
input[i].checked = (text == "") ? false : true;
if(text != "") total += new Number(((parseFloat(box)*parseInt(text))*100)/100)}
}
document.getElementById('price').value = total.toFixed(2);
}
var boolTest = false;
function test(num){
for(i=0; i<num; i++){
idNom = "inp"+i;
objId = document.getElementById(idNom)
if (objId.value == ''){
objId.style.borderColor = 'red';
objId.style.backgroundColor = 'red';
boolTest = true;
}
}
if (boolTest) alert("vérifier les champs en rouge !!!");
else{
document.form1.action = "http://users.skynet.be/cgi-bin/form.cgi";
document.form1.submit();
}
boolTest = false;
}
function uncolor(objId) {
document.getElementById(objId).style.borderColor = '#ffffff';
document.getElementById(objId).style.backgroundColor = '#ffffff';
}
</script>
<form name="form1" id="form1" method="post" action="javascript:test(4);">
<input type="hidden" name="to" value="alain@caffe-mobile.com">
<input type="hidden" name="next" value="http://users.skynet.be/alaincaffemobile/index_fichiers/confirmation.htm">
<input type="hidden" name="subject" value="Réponse Site Internet">
<input type="hidden" name="lang" value="fr">
<br><pre><font color="red">*</font> E-mail: <input type="text" id="inp0" name="Email" size=50 onkeyup="uncolor(this.id)" /> N° Client: <input type="text" name="N° Client" size=6>
<font color="red">*</font> Adresse de livraison: <input type="text" id="inp1" name="Adresse de livraison" size="55" onkeyup="uncolor(this.id)" />
<font color="red">*</font> N° Tél. / Gsm: <input type="text" id="inp2" name="Tél GSM" size="15" onkeyup="uncolor(this.id)" /> <font color="red">* </font>Nom / Société: <input type="text" id="inp3" name="Nom Société" size="50" onkeyup="uncolor(this.id)" /></pre>
<font color="red"><pre>Les champs précédés d'une astérisque * sont obligatoires.</font></pre>
Actuellement nous assurons un service de livraison sur toute la Belgique et régions frontalières.
Le prix de vente est en euros et est Tva incluse hors éventuels frais de livraisons soit 12€ Tvac pour toutes commandes inférieures à 70€ Tvac.
<pre>
<a href="http://www.caffe-mobile.com/mod-catalogue/catalogue.asp?cat=29939&site_id=17717&lang_id=1" target="_blank">
</a>
<basefont size="3">
<pre>
<strong>Caffè-Mobile GRAINS.</strong>
<input id="C_cafmob" type="checkbox" name="C_cafmob" value="72.50" disabled="disabled" /> Carton de 5x1 Kg de cafés              Quantité <input type="text" name="cafmob" id="cafmob" size="4" onblur="mise_a_jour()" /> 72,50€
<strong>illy CAFE GRAINS.</strong>
<input id="C_ICNG129C" type="checkbox" name="C_ICNG129C" value="177.51" disabled="disabled" /> Carton de 2x3 Kgs de café              Quantité <input type="text" name="ICNG129C" id="ICNG129C" size="4" onblur="mise_a_jour()" /> 177,51€
<input id="C_ICSG130C" type="checkbox" name="C_ICSG130C" value="177.51" disabled="disabled" /> Carton de 2x3 Kgs de café Scuro        Quantité <input type="text" name="ICSG130C" id="ICSG130C" size="4" onblur="mise_a_jour()" /> 177,51€
<basefont size="3">
Prix Total : <input type="text" name="price" id="price" value="" readonly="readonly" />
<input type="button" value="Envoyer" onclick="document.form1.submit();">
</font></pre>
Conditions: paiement comptant à la livraison.
Livraison franco pour commandes minimum de 70€ Tvac
Frais de livraison de 12€ tvac pour toutes commandes
inférieures à 70€ tvac.
</form>
Il faut très certainement y apporter quelques maigres modification mais comment ?....
Encore merci d'avance !
Journalisée
Keanjyto
Bavard
***
Hors ligne Hors ligne

Messages: 170


Voir le profil WWW
« Répondre #6 le: 12 Mai 2010, 07:07:12 »

Salut,

En fait, les modifications de ce formulaire dépendent de tes besoins donc si tu veux le réutiliser tel qu'il est maintenant (parce qu'il te convient par exemple), il te suffira juste d'adapter le code côté serveur pour que la fonction "mail()" fonctionne bien Clin d'oeil (attention aux noms de variables).

Cordialement,
Keanjyto.
Journalisée
MIkE
Big boss
*****
Hors ligne Hors ligne

Messages: 6 150



Voir le profil WWW
« Répondre #7 le: 12 Mai 2010, 20:05:16 »

Bonjour,

Impossible d'utiliser ceci sur Webou.

Comme avant, il faut utiliser un formulaire en PHP.
Journalisée

Le support et les demandes se font sur le forum. Aucune réponse n'est apportée aux demandes par message privé.
Soutenez Webou en souscrivant à une offre
polux175
Nouveau
*
Hors ligne Hors ligne

Messages: 5


Voir le profil
« Répondre #8 le: 13 Mai 2010, 16:13:27 »

Bonjour et encore merci de votre aide car il est vrai je suis un peu perdu dans tous ce code et je voudrais faire au plus simple....

Citation
En fait, les modifications de ce formulaire dépendent de tes besoins donc si tu veux le réutiliser tel qu'il est maintenant (parce qu'il te convient par exemple),

C'est exactement celà mais comment adapter cette fonction mail en php ?

Pourriez-vous m'éclairer par quelques exemples ?

Pour info ce que je cherche à reproduire ce trouve ici: http://users.skynet.be/alaincaffemobile/index_fichiers/formulaire.htm

Ici l'adresse que je dois adapter: http://www.caffemobile.webou.net/index_fichiers/formulaire.htm

Encore merci d'avance !!!
Journalisée
leon59143
Sr. Member
****
Hors ligne Hors ligne

Messages: 269



Voir le profil
« Répondre #9 le: 13 Mai 2010, 16:45:01 »

alors 2 solutions s'offrent à toi : soit tu refais ton site complet en apprenant le php/css/html et tout sera + simple, soit tu adapte la page que tu as actuellement, et la, tu va galèrer. car j'ai regardé le code de ta page très brièvement, je ne sais pas de quoi tu t'es servi (word peut etre) mais c'est une catastrophe ^^

donc un conseil, rends toi sur http://www.siteduzero.com/tutoriel-3-13666-apprenez-a-creer-votre-site-web.html et http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php.html pour apprendre à faire tes sites toi même.
Journalisée

Aucun support par mp ne sera traité.

Vouloir faire de belles phrases, c'est bien! Mais être compréhensible, c'est beaucoup mieux. 
polux175
Nouveau
*
Hors ligne Hors ligne

Messages: 5


Voir le profil
« Répondre #10 le: 16 Mai 2010, 17:40:04 »

Bonjour,

Je voulais d'abord vous remercier pour votre aide et je reconnais: Je devrais étudier le XHTML mais bon.....  Sourire

Je voulais signaler que grâce à un SUPER GARS que j'ai rencontré à l'époque sur le site de javascript et qui m'avais déja super bien dépanné à l'époque a trouvé solution à mon problème !!!

Voilà, donc je voulais vous dire que le problème est résolu et en faire part à d'autres utilisateurs qui serait dans le même cas de figure....

Il suffit donc de faire appel à une page php au lieu d'appeler la page CGi en ACTION=""

ce qui dans mon cas donne ceci:

Code:
document.form1.action = "http://caffemobile.webou.net/send.php";

Au lieu de:

Code:
document.form1.action = "http://users.skynet.be/cgi-bin/form.cgi";

Puis à l'aide du bloc note créer une page send.php avec le contenu ci-dessous:
http://www.nomorepasting.com/getpaste.php?pasteid=32977

Merci à vous TOUS !!!
Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.125 secondes avec 21 requêtes.