<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url= (0042)http://members.aol.com/Mplancq/facture.htm --> <HTML><HEAD><TITLE>Bon de commande JAVASCRIPT (Copyright Crash Computing 1998)</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> <SCRIPT language=JavaScript> function AjouteVirgule(nombre) { var AvecVirgule = ""; var num = "" + Math.round(nombre*100); if (num.length == 0) {AvecVirgule += "0.00";} else if (num.length == 1) {AvecVirgule += "0.0" + num;} else if (num.length == 2 && num > 0) {AvecVirgule += "0." + num;} else if (num.length == 2 && num < 0) {AvecVirgule += "-"+Math.abs(num/100);} else {AvecVirgule += num.substring(0, num.length - 2); AvecVirgule += "."; AvecVirgule += num.substring(num.length - 2, num.length);} return AvecVirgule; } function Calcule(form) { Selection = form.Article1.selectedIndex; form.NomArticle1.value=form.Article1.options[Selection].text; PrixArticle=form.Article1.options[Selection].value; form.Prix1.value=AjouteVirgule(PrixArticle); Selection = form.Quant1.selectedIndex; Stotal1 = form.Quant1.options[Selection].value * form.Prix1.value; form.Montant1.value = AjouteVirgule(Stotal1); Selection = form.Article2.selectedIndex; form.NomArticle2.value=form.Article2.options[Selection].text; PrixArticle=form.Article2.options[Selection].value; form.Prix2.value=AjouteVirgule(PrixArticle); Selection = form.Quant2.selectedIndex; Stotal2 =form.Quant2.options[Selection].value * form.Prix2.value; form.Montant2.value = AjouteVirgule(Stotal2); Selection = form.Article3.selectedIndex; form.NomArticle3.value=form.Article3.options[Selection].text; PrixArticle=form.Article3.options[Selection].value; form.Prix3.value=AjouteVirgule(PrixArticle); Selection = form.Quant3.selectedIndex; Stotal3 = form.Quant3.options[Selection].value * form.Prix3.value; form.Montant3.value = AjouteVirgule(Stotal3); Selection = form.Article4.selectedIndex; form.NomArticle4.value=form.Article4.options[Selection].text; PrixArticle=form.Article4.options[Selection].value; form.Prix4.value=AjouteVirgule(PrixArticle); Selection = form.Quant4.selectedIndex; Stotal4 = form.Quant4.options[Selection].value * form.Prix4.value; form.Montant4.value = AjouteVirgule(Stotal4); Selection = form.Article5.selectedIndex; form.NomArticle5.value=form.Article5.options[Selection].text; PrixArticle=form.Article5.options[Selection].value; form.Prix5.value=AjouteVirgule(PrixArticle); Selection = form.Quant5.selectedIndex; Stotal5 = form.Quant5.options[Selection].value * form.Prix5.value; form.Montant5.value = AjouteVirgule(Stotal5); Selection = form.Article6.selectedIndex; form.NomArticle6.value=form.Article6.options[Selection].text; PrixArticle=form.Article6.options[Selection].value; form.Prix6.value=AjouteVirgule(PrixArticle); Selection = form.Quant6.selectedIndex; Stotal6 = form.Quant6.options[Selection].value * form.Prix6.value; form.Montant6.value = AjouteVirgule(Stotal6); form.Montant1.value = AjouteVirgule(Stotal1); form.Montant2.value = AjouteVirgule(Stotal2); form.Montant3.value = AjouteVirgule(Stotal3); form.Montant4.value = AjouteVirgule(Stotal4); form.Montant5.value = AjouteVirgule(Stotal5); form.Montant6.value = AjouteVirgule(Stotal6); Total =(Stotal1+Stotal2+Stotal3+Stotal4+Stotal5+Stotal6); MontantTVA=Total*(1-1/1.055); MontantEuro=Total/6.55957; form.MontantTotal.value = AjouteVirgule(Total); form.MontantTotalEuro.value = AjouteVirgule(MontantEuro); form.TVA.value = AjouteVirgule(MontantTVA); } function Verifie(form) { if ((form.NomArticle1.value !"") && (form.Quant1.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 1)')} else if ((form.NomArticle1.value == "") && (form.Quant1.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 1)')} else if ((form.NomArticle2.value !"") && (form.Quant2.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 2)')} else if ((form.NomArticle2.value == "") && (form.Quant2.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 2)')} else if ((form.NomArticle3.value !"") && (form.Quant3.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 3)')} else if ((form.NomArticle3.value == "") && (form.Quant3.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 3)')} else if ((form.NomArticle4.value !"") && (form.Quant4.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 4)')} else if ((form.NomArticle4.value == "") && (form.Quant4.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 4)')} else if ((form.NomArticle5.value !"") && (form.Quant5.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 5)')} else if ((form.NomArticle5.value == "") && (form.Quant5.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 5)')} else if ((form.NomArticle6.value !"") && (form.Quant6.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 6)')} else if ((form.NomArticle6.value == "") && (form.Quant6.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 6)')} else {alert('Votre Bon de Commande a ete verifie avec succes')} } </SCRIPT> <META content="Microsoft FrontPage 4.0" name=GENERATOR> </HEAD> BON DE COMMANDE "Les Enfants de Madagascar" 2 rue Carnot (Mairie de Suresnes) 92150 SURESNES Tél/fax : 01.47.28.42.77 [mailto:madakids@free.fr Madakids@free.fr] <CENTER> <FORM> Veuillez entrer vos coordonnees | ---- Nom, , ---- Adresse, , ---- Code postal + ville, , ---- Pays, , ---- Adresse E-mailou Telephone, , ---- Choisissez un article et saisissez une Quantite | ---- Article | Prix | Qte | Montant |<!-- ********** Debut d affichage de la premiere ligne ********* --> ---- 1 <SELECT name =Article1 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant1 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la deuxieme ligne ********* --> ---- 2 <SELECT name=Article2 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant2 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la troisieme ligne ********* --> ---- 3 <SELECT name=Article3 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant3 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la quatrieme ligne ********* --> ---- 4 <SELECT name=Article4 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant4 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la cinquieme ligne ********* --> ---- 5 <SELECT name=Article5 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant5 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la sixieme ligne ********* --> ---- 6 <SELECT name=Article6 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant6 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ******* Debut d affichage du total ****** --> ---- Frais de port (France Métropolitaine) : Gratuit, 0.00, ---- NET A PAYER, FF , ---- <!-- -->, ---- Pour info, TVA 5,5 % FF montant en EUROS </FORM></CENTER> Cette page n'envoie aucune information électronique. Elle vous permet uniquement d'imprimer le bon de commande. </HTML>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php /*ton script doit etre sur un hebergeur qui supporte le php 5 de préférence*/ /*remplace mailbidon@free.fr entre les doubles guillemets*/ $tonemail= "mailbidon@free.fr@free.fr"; /**/ /*à toi de définir ta page de retour aprés envoi du mail*/ $site="http://www.google.com"; /*pas toucher*/ $headers = "From: <$tonemail>\n"; $headers .= "Reply-To: $tonemail\n"; $headers .= "MIME-version: 1.0\n"; $headers .= "Content-type: text/html; charset= iso-8859-1\n"; $message=""; $sujet = "Commande depuis mon site http://???"; /*si tu veux mettre quelque chose*/ if(isset($_POST['sub']) && $_POST['sub']==="Precommander") { foreach($_POST as $k => $v){ $send[]=strip_tags($v); //echo $k.' : '.$v.' '; } foreach($send as $s){ $message.=$s." "; } $message.="<hr>Le ".date('d-m-Y H:i:s')." par ip du client : ".$_SERVER['REMOTE_ADDR']."<hr>"; if(mail($tonemail,$sujet,$message,$headers)){ echo 'votre commande à été enregistrée un mail de confirmation vous sera envoyé ... !'; //$site="http://www.google.com"; /*à toi de définir ta page*/ echo ' Revenir au site ['.$site.' ici]'; exit; }else{ echo 'PROBLEME FONCTION MAIL PHP';exit; } }else{ } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0042)http://members.aol.com/Mplancq/facture.htm --> <HTML><HEAD><TITLE>Bon de commande JAVASCRIPT (Copyright Crash Computing 1998)</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> <SCRIPT language=JavaScript> function AjouteVirgule(nombre) { var AvecVirgule = ""; var num = "" + Math.round(nombre*100); if (num.length == 0) {AvecVirgule += "0.00";} else if (num.length == 1) {AvecVirgule += "0.0" + num;} else if (num.length == 2 && num > 0) {AvecVirgule += "0." + num;} else if (num.length == 2 && num < 0) {AvecVirgule += "-"+Math.abs(num/100);} else {AvecVirgule += num.substring(0, num.length - 2); AvecVirgule += "."; AvecVirgule += num.substring(num.length - 2, num.length);} return AvecVirgule; } function Calcule(form) { Selection = form.Article1.selectedIndex; form.NomArticle1.value=form.Article1.options[Selection].text; PrixArticle=form.Article1.options[Selection].value; form.Prix1.value=AjouteVirgule(PrixArticle); Selection = form.Quant1.selectedIndex; Stotal1 = form.Quant1.options[Selection].value * form.Prix1.value; form.Montant1.value = AjouteVirgule(Stotal1); Selection = form.Article2.selectedIndex; form.NomArticle2.value=form.Article2.options[Selection].text; PrixArticle=form.Article2.options[Selection].value; form.Prix2.value=AjouteVirgule(PrixArticle); Selection = form.Quant2.selectedIndex; Stotal2 =form.Quant2.options[Selection].value * form.Prix2.value; form.Montant2.value = AjouteVirgule(Stotal2); Selection = form.Article3.selectedIndex; form.NomArticle3.value=form.Article3.options[Selection].text; PrixArticle=form.Article3.options[Selection].value; form.Prix3.value=AjouteVirgule(PrixArticle); Selection = form.Quant3.selectedIndex; Stotal3 = form.Quant3.options[Selection].value * form.Prix3.value; form.Montant3.value = AjouteVirgule(Stotal3); Selection = form.Article4.selectedIndex; form.NomArticle4.value=form.Article4.options[Selection].text; PrixArticle=form.Article4.options[Selection].value; form.Prix4.value=AjouteVirgule(PrixArticle); Selection = form.Quant4.selectedIndex; Stotal4 = form.Quant4.options[Selection].value * form.Prix4.value; form.Montant4.value = AjouteVirgule(Stotal4); Selection = form.Article5.selectedIndex; form.NomArticle5.value=form.Article5.options[Selection].text; PrixArticle=form.Article5.options[Selection].value; form.Prix5.value=AjouteVirgule(PrixArticle); Selection = form.Quant5.selectedIndex; Stotal5 = form.Quant5.options[Selection].value * form.Prix5.value; form.Montant5.value = AjouteVirgule(Stotal5); Selection = form.Article6.selectedIndex; form.NomArticle6.value=form.Article6.options[Selection].text; PrixArticle=form.Article6.options[Selection].value; form.Prix6.value=AjouteVirgule(PrixArticle); Selection = form.Quant6.selectedIndex; Stotal6 = form.Quant6.options[Selection].value * form.Prix6.value; form.Montant6.value = AjouteVirgule(Stotal6); form.Montant1.value = AjouteVirgule(Stotal1); form.Montant2.value = AjouteVirgule(Stotal2); form.Montant3.value = AjouteVirgule(Stotal3); form.Montant4.value = AjouteVirgule(Stotal4); form.Montant5.value = AjouteVirgule(Stotal5); form.Montant6.value = AjouteVirgule(Stotal6); Total =(Stotal1+Stotal2+Stotal3+Stotal4+Stotal5+Stotal6); MontantTVA=Total*(1-1/1.055); MontantEuro=Total/6.55957; form.MontantTotal.value = AjouteVirgule(Total); form.MontantTotalEuro.value = AjouteVirgule(MontantEuro); form.TVA.value = AjouteVirgule(MontantTVA); } function Verifie(form) { if ((form.NomArticle1.value !"") && (form.Quant1.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 1)')} else if ((form.NomArticle1.value == "") && (form.Quant1.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 1)')} else if ((form.NomArticle2.value !"") && (form.Quant2.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 2)')} else if ((form.NomArticle2.value == "") && (form.Quant2.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 2)')} else if ((form.NomArticle3.value !"") && (form.Quant3.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 3)')} else if ((form.NomArticle3.value == "") && (form.Quant3.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 3)')} else if ((form.NomArticle4.value !"") && (form.Quant4.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 4)')} else if ((form.NomArticle4.value == "") && (form.Quant4.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 4)')} else if ((form.NomArticle5.value !"") && (form.Quant5.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 5)')} else if ((form.NomArticle5.value == "") && (form.Quant5.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 5)')} else if ((form.NomArticle6.value !"") && (form.Quant6.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 6)')} else if ((form.NomArticle6.value == "") && (form.Quant6.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 6)')} else {alert('Votre Bon de Commande a ete verifie avec succes')} } </SCRIPT> <META content="Microsoft FrontPage 4.0" name=GENERATOR> </HEAD> BON DE COMMANDE "Les Enfants de Madagascar" 2 rue Carnot (Mairie de Suresnes) 92150 SURESNES Tél/fax : 01.47.28.42.77 [mailto:madakids@free.fr Madakids@free.fr] <CENTER> <FORM name ="commande" action= "" method="post"> Veuillez entrer vos coordonnees | ---- Nom, , ---- Adresse, , ---- Code postal + ville, , ---- Pays, , ---- Adresse E-mailou Telephone, , ---- Choisissez un article et saisissez une Quantite | ---- Article | Prix | Qte | Montant |<!-- ********** Debut d affichage de la premiere ligne ********* --> ---- 1 <SELECT name =Article1 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant1 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la deuxieme ligne ********* --> ---- 2 <SELECT name=Article2 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant2 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la troisieme ligne ********* --> ---- 3 <SELECT name=Article3 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant3 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la quatrieme ligne ********* --> ---- 4 <SELECT name=Article4 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant4 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la cinquieme ligne ********* --> ---- 5 <SELECT name=Article5 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant5 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la sixieme ligne ********* --> ---- 6 <SELECT name=Article6 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant6 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ******* Debut d affichage du total ****** --> ---- Frais de port (France Métropolitaine) : Gratuit, 0.00, ---- NET A PAYER, FF , ---- <!-- -->, ---- Pour info, TVA 5,5 % FF montant en EUROS </FORM></CENTER> Cette page n'envoie aucune information électronique. Elle vous permet uniquement d'imprimer le bon de commande. </HTML>
/*remplace mailbidon@free.fr entre les doubles guillemets*/ $tonemail="perroquet666@hotmail.com"; /**/ /*à toi de définir ta page de retour aprés envoi du mail*/ $site="http://www.google.com";
<CENTER> <FORM name="commande" action="http://essai1.web44.net/new2.php" method="post"> <TABLE border=3 cellSpacing=3 CELLPADING="0" width="8" height="700"> <TBODY> <TR bgColor=#ffffcc>
<?php /*ton script doit etre sur un hebergeur qui supporte le php 5 de préférence*/ /*remplace mailbidon@free.fr entre les doubles guillemets*/ $tonemail= "xxx@free.fr"; /**/ /*à toi de définir ta page de retour aprés envoi du mail*/ $site="new2.php"; /*pas toucher*/ $headers = "From: <$tonemail>\n"; $headers .= "Reply-To: $tonemail\n"; $headers .= "MIME-version: 1.0\n"; $headers .= "Content-type: text/html; charset= iso-8859-1\n"; $message=""; $sujet = "Commande depuis mon site http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].""; /*si tu veux mettre quelque chose*/ if(isset($_POST['sub']) && $_POST['sub']==="Precommander") { foreach($_POST as $k => $v){ $send[$k]=strip_tags($v); //echo $k.' : '.$v.' '; } foreach($send as $k => $v){ $message.=$k.' : '.$v." "; } $message.="<hr>Le ".date('d-m-Y H:i:s')." par ip du client : ".$_SERVER['REMOTE_ADDR']."<hr>"; if(mail($tonemail,$sujet,$message,$headers)){ echo 'votre commande à été enregistrée un mail de confirmation vous sera envoyé ... !'; //$site="http://www.google.com"; /*à toi de définir ta page*/ echo ' Revenir au site ['.$site.' ici]'; $_POST=array(); $_POST=NULL; exit; }else{ echo 'PROBLEME FONCTION MAIL PHP';exit; } }else{ } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0042)http://members.aol.com/Mplancq/facture.htm --> <HTML><HEAD><TITLE>Bon de commande JAVASCRIPT (Copyright Crash Computing 1998)</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> <SCRIPT language=JavaScript> function AjouteVirgule(nombre) { var AvecVirgule = ""; var num = "" + Math.round(nombre*100); if (num.length == 0) {AvecVirgule += "0.00";} else if (num.length == 1) {AvecVirgule += "0.0" + num;} else if (num.length == 2 && num > 0) {AvecVirgule += "0." + num;} else if (num.length == 2 && num < 0) {AvecVirgule += "-"+Math.abs(num/100);} else {AvecVirgule += num.substring(0, num.length - 2); AvecVirgule += "."; AvecVirgule += num.substring(num.length - 2, num.length);} return AvecVirgule; } function Calcule(form) { Selection = form.Article1.selectedIndex; form.NomArticle1.value=form.Article1.options[Selection].text; PrixArticle=form.Article1.options[Selection].value; form.Prix1.value=AjouteVirgule(PrixArticle); Selection = form.Quant1.selectedIndex; Stotal1 = form.Quant1.options[Selection].value * form.Prix1.value; form.Montant1.value = AjouteVirgule(Stotal1); Selection = form.Article2.selectedIndex; form.NomArticle2.value=form.Article2.options[Selection].text; PrixArticle=form.Article2.options[Selection].value; form.Prix2.value=AjouteVirgule(PrixArticle); Selection = form.Quant2.selectedIndex; Stotal2 =form.Quant2.options[Selection].value * form.Prix2.value; form.Montant2.value = AjouteVirgule(Stotal2); Selection = form.Article3.selectedIndex; form.NomArticle3.value=form.Article3.options[Selection].text; PrixArticle=form.Article3.options[Selection].value; form.Prix3.value=AjouteVirgule(PrixArticle); Selection = form.Quant3.selectedIndex; Stotal3 = form.Quant3.options[Selection].value * form.Prix3.value; form.Montant3.value = AjouteVirgule(Stotal3); Selection = form.Article4.selectedIndex; form.NomArticle4.value=form.Article4.options[Selection].text; PrixArticle=form.Article4.options[Selection].value; form.Prix4.value=AjouteVirgule(PrixArticle); Selection = form.Quant4.selectedIndex; Stotal4 = form.Quant4.options[Selection].value * form.Prix4.value; form.Montant4.value = AjouteVirgule(Stotal4); Selection = form.Article5.selectedIndex; form.NomArticle5.value=form.Article5.options[Selection].text; PrixArticle=form.Article5.options[Selection].value; form.Prix5.value=AjouteVirgule(PrixArticle); Selection = form.Quant5.selectedIndex; Stotal5 = form.Quant5.options[Selection].value * form.Prix5.value; form.Montant5.value = AjouteVirgule(Stotal5); Selection = form.Article6.selectedIndex; form.NomArticle6.value=form.Article6.options[Selection].text; PrixArticle=form.Article6.options[Selection].value; form.Prix6.value=AjouteVirgule(PrixArticle); Selection = form.Quant6.selectedIndex; Stotal6 = form.Quant6.options[Selection].value * form.Prix6.value; form.Montant6.value = AjouteVirgule(Stotal6); form.Montant1.value = AjouteVirgule(Stotal1); form.Montant2.value = AjouteVirgule(Stotal2); form.Montant3.value = AjouteVirgule(Stotal3); form.Montant4.value = AjouteVirgule(Stotal4); form.Montant5.value = AjouteVirgule(Stotal5); form.Montant6.value = AjouteVirgule(Stotal6); Total =(Stotal1+Stotal2+Stotal3+Stotal4+Stotal5+Stotal6); MontantTVA=Total*(1-1/1.055); MontantEuro=Total/6.55957; form.MontantTotal.value = AjouteVirgule(Total); form.MontantTotalEuro.value = AjouteVirgule(MontantEuro); form.TVA.value = AjouteVirgule(MontantTVA); } function Verifie(form) { if ((form.NomArticle1.value !"") && (form.Quant1.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 1)')} else if ((form.NomArticle1.value == "") && (form.Quant1.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 1)')} else if ((form.NomArticle2.value !"") && (form.Quant2.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 2)')} else if ((form.NomArticle2.value == "") && (form.Quant2.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 2)')} else if ((form.NomArticle3.value !"") && (form.Quant3.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 3)')} else if ((form.NomArticle3.value == "") && (form.Quant3.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 3)')} else if ((form.NomArticle4.value !"") && (form.Quant4.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 4)')} else if ((form.NomArticle4.value == "") && (form.Quant4.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 4)')} else if ((form.NomArticle5.value !"") && (form.Quant5.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 5)')} else if ((form.NomArticle5.value == "") && (form.Quant5.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 5)')} else if ((form.NomArticle6.value !"") && (form.Quant6.value "")) {alert('Vous avez entre une Designation sans Quantite (ligne 6)')} else if ((form.NomArticle6.value == "") && (form.Quant6.value != "")) {alert('Vous avez entre une Quantite sans Designation (ligne 6)')} else {alert('Votre Bon de Commande a ete verifie avec succes')} } </SCRIPT> <META content="Microsoft FrontPage 4.0" name=GENERATOR> </HEAD> BON DE COMMANDE "Les Enfants de Madagascar" 2 rue Carnot (Mairie de Suresnes) 92150 SURESNES Tél/fax : 01.47.28.42.77 [mailto:madakids@free.fr Madakids@free.fr] <CENTER> <FORM name ="commande" action= "" method="post"> Veuillez entrer vos coordonnees | ---- Nom, , ---- Adresse, , ---- Code postal + ville, , ---- Pays, , ---- Adresse E-mailou Telephone, , ---- Choisissez un article et saisissez une Quantite | ---- Article | Prix | Qte | Montant |<!-- ********** Debut d affichage de la premiere ligne ********* --> ---- 1 <SELECT name =Article1 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant1 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la deuxieme ligne ********* --> ---- 2 <SELECT name=Article2 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant2 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la troisieme ligne ********* --> ---- 3 <SELECT name=Article3 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant3 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la quatrieme ligne ********* --> ---- 4 <SELECT name=Article4 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant4 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la cinquieme ligne ********* --> ---- 5 <SELECT name=Article5 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant5 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ********** Debut d affichage de la sixieme ligne ********* --> ---- 6 <SELECT name=Article6 onchange=Calcule(this.form) size="1"> <OPTION selected value=000></OPTION> <OPTION value=150.00>CDROM</OPTION> <OPTION value=160.00>Masque Sakalava</OPTION> <OPTION value=80.00>Voiture</OPTION> <OPTION value=100.00>T-shirt de l'association XL</OPTION> <OPTION value=70.00>Panneaux de Marqueterie (x2)</OPTION> <OPTION value=150.00>Solitaire</OPTION> <OPTION value=150.00>Djembe</OPTION> <option value="50.00">Cendrier</option> <option value="75.00">Girafe en raffia (taille moyenne)</option> <option value="150.00">Set de table</option> </SELECT>, FF , <SELECT name=Quant6 onchange=Calcule(this.form)> <OPTION selected></OPTION> <OPTION value=1>1</OPTION> <OPTION value=2>2</OPTION> <OPTION value=3>3</OPTION> <OPTION value=4>4</OPTION> <OPTION value=5>5</OPTION> <OPTION value=6>6</OPTION> <OPTION value=7>7</OPTION> <OPTION value=8>8</OPTION> <OPTION value=9>9</OPTION> <OPTION value=10>10</OPTION></SELECT> , FF , <!-- ******* Debut d affichage du total ****** --> ---- Frais de port (France Métropolitaine) : Gratuit, 0.00, ---- NET A PAYER, FF , ---- <!-- -->, ---- Pour info, TVA 5,5 % FF montant en EUROS </FORM></CENTER> Cette page n'envoie aucune information électronique. Elle vous permet uniquement d'imprimer le bon de commande. </HTML>