Bon de commande a envoyer vers mon adresse ma

Fermé
flexi2202 - 9 févr. 2011 à 20:45
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 - 2 avril 2011 à 14:11
bonsoir a tous

je suis sur un blog et de la je désire que les clients puisse passer une commande .
on m a expliquer que je pouvais mettre sur mon blog un lien qui dirigerais le client sur une page contenue chez un hébergeur gratuit et de la faire une page en php ,qui me serais envoyé a mon adresse mail ,après avoir effectue les calculs

qui a une idée ou une piste

merci de vos réponses



83 réponses

pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
Modifié par pols12 le 13/02/2011 à 16:32
Le code qu'on t'as donné ne marche pas. Pas sous FireFox en tout cas ! ;)
Et PHP, tu l'as ?

Évite de demander à plusieurs personnes, car ça fait plusieurs personnes qui travaillent, et au final il n'y a de toute façon qu'un code qui va servir. En sachant qu'on est des bénévoles, on ne bat pas au temps.

Alors j'arrête. Si on tg'as lacher, je reprendrai, mais sinon, j'arrête ! ;)
???????????==##-->···?{([/ Pols12 \])}?···<--##==???????????
0
oui c est bon je l ai

merci de la reponse
0
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
13 févr. 2011 à 16:33
J'ai édité alors que tu répondais.
Regarde mon message stp. ;)
0
si si le code fonctionne ,je vais l essayer sous Firefox et ie car je ne sais plus sur lequel il a tourne ,car la mon ftp est occupe ....

je te remercie pour ton aide

ok je continue avec la personne qui m a donne la solution pour le poids et le php


et si eux me lâche je reviendrais


encore mille fois merci
0
salut
voila je viens de faire l essai par php cela fonctionne aussi bien par firefox que par ie

et l autre avec le poids ajouter fonctionne aussi ,mais je dois encore intégrer le code php une fois que les modifs seront terminées


bien a toi
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
14 févr. 2011 à 18:59
J'ai fait un copier coller du code que t'as mis, ça ne marche ni sous ie8, ni sous ff3.6.
Après, c'est peut-être une erreur de copier coller...
0
pourtant je viens encore de le faire tourner sous firefox

je le remets

<HTML>
<head>
<script type="text/javascript">
function AjouteVirgule(nombre, nb_decimal)
{
var num = Number(nombre);
var AvecVirgule = num.toFixed(nb_decimal);
return AvecVirgule;
}

var T_article = new Array(); // table des choses
T_article[0] = new Array( "0.00", "0.000" );
T_article[1] = new Array("150.00", "2.300" ); // MODELE_001
T_article[2] = new Array("160.00", "0.450" ); // Masque Sakalava
T_article[3] = new Array( "80.00", "1200.000" ); // Voiture
T_article[4] = new Array("100.00", "0.080" ); // T-shirt de l'association XL
T_article[5] = new Array( "70.00", "0.200" ); // Panneaux de Marqueterie(x2)
T_article[6] = new Array("150.00", "0.300" ); // Solitaire
T_article[7] = new Array("150.00", "0.510" ); // Djembe
T_article[8] = new Array( "50.00", "1.000" ); // Cendrier
T_article[9] = new Array( "75.00", "0.100" ); // Girafe en raffia (taille moyenne)
T_article[10] =new Array("150.00", "0.200" ); // Set de table

function Calcule()
{
form=document.getElementById("F_COMMANDE" );

// Calcul les montants
Selection = form.Article1.selectedIndex;
form.NomArticle1.value=form.Article1.options[Selection].text;
NoArticle=form.Article1.options[Selection].value;
// alert("1. NoArticle="+NoArticle);
PrixArticle=T_article[NoArticle][0];
form.Prix1.value=AjouteVirgule(PrixArticle,2);
// alert("2. PrixArticle="+PrixArticle);
Selection = form.Quant1.selectedIndex;
Stotal1 = form.Quant1.options[Selection].value * form.Prix1.value;
form.Montant1.value = AjouteVirgule(Stotal1,2);

Selection = form.Article2.selectedIndex;
form.NomArticle2.value=form.Article2.options[Selection].text;
NoArticle=form.Article2.options[Selection].value;
// alert("21. NoArticle="+NoArticle);
PrixArticle=T_article[NoArticle][0];
// alert("22. PrixArticle="+PrixArticle);
form.Prix2.value=AjouteVirgule(PrixArticle,2);

Selection = form.Quant2.selectedIndex;
Stotal2 =form.Quant2.options[Selection].value * form.Prix2.value;
form.Montant2.value = AjouteVirgule(Stotal2,2);

Total =(Stotal1+Stotal2);
MontantTVA=Total*(1-1/1.055);
MontantEuro=Total/6.55957;
form.MontantTotal.value = AjouteVirgule(Total,2);
form.MontantTotalEuro.value = AjouteVirgule(MontantEuro,2);
form.TVA.value = AjouteVirgule(MontantTVA,2);

// Calcul les poids
Selection = form.Article1.selectedIndex;
NoArticle=form.Article1.options[Selection].value;
Selection = form.Quant1.selectedIndex;
Stotal1 = form.Quant1.options[Selection].value * T_article[NoArticle][1];
form.Poids1.value = AjouteVirgule(Stotal1,3);

Selection = form.Article2.selectedIndex;
NoArticle=form.Article2.options[Selection].value;
Selection = form.Quant2.selectedIndex;
Stotal2 = form.Quant2.options[Selection].value * T_article[NoArticle][1];
form.Poids2.value = AjouteVirgule(Stotal2,3);

Total =(Stotal1+Stotal2);
form.PoidsTotal.value = AjouteVirgule(Total,3);
}

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
{alert('Votre Bon de Commande a ete verifie avec succes')}
}
</SCRIPT>
<META content="Microsoft FrontPage 4.0" name=GENERATOR><BGSOUND src="">
<base target="_self">
</HEAD>
<BODY
background="Bon de commande JAVASCRIPT (Copyright Crash Computing 1998)_fichiers/index.htm"
bgProperties=fixed bgcolor="#008000">
<p align="center"><font color="#000000"><b><u>BON DE COMMANDE</u></b></font></p>
<p align="left">"Les Enfants de Madagascar"<br>
2 rue Carnot (Mairie
de Suresnes)<BR>92150 SURESNES<BR>Tél/fax : 01.47.28.42.77<BR><a href="mailto:madakids@free.fr">Madakids@free.fr</a><BR><BR>
<CENTER>
<FORM id="F_COMMANDE">
<TABLE border=3 cellSpacing=3 CELLPADING="0" height="700">
<TBODY>
<TR bgColor=#ffffcc>
<TH align=middle colSpan=5 bgcolor="#FFFFFF" width="624" height="23">Veuillez entrer vos coordonnees </TH></TR>
<TR>
<TD bgcolor="#FFFFFF" width="272" height="24">Nom</TD>
<TD colSpan=4 bgcolor="#FFFFFF" width="344" height="24"><INPUT name=nom size=34></TD></TR>
<TR>
<TD bgcolor="#FFFFFF" width="272" height="24">Adresse</TD>
<TD colSpan=4 bgcolor="#FFFFFF" width="344" height="24"><INPUT name=adresse size=34></TD></TR>
<TR>
<TD bgcolor="#FFFFFF" width="272" height="24">Code postal + ville</TD>
<TD colSpan=4 bgcolor="#FFFFFF" width="344" height="24"><INPUT name=ville size=34></TD></TR>
<TR>
<TD bgcolor="#FFFFFF" width="272" height="24">Pays</TD>
<TD colSpan=4 bgcolor="#FFFFFF" width="344" height="24"><INPUT name=pays size=34 value=France></TD></TR>
<TR>
<TD bgcolor="#FFFFFF" width="272" height="33">Adresse E-mailou Telephone</TD>
<TD colSpan=4 bgcolor="#FFFFFF" width="344" height="33"><INPUT name=email size=33 value=@></TD></TR>
<TR bgColor=#ffffcc>
<TH align=middle colSpan=5 bgcolor="#FFFFFF" width="624" height="15"><font size="1">Choisissez un article et saisissez une Quantite</font>
</TH></TR>
<TR bgColor=#ffffcc>
<TH bgcolor="#FFFFFF" width="280" height="23">Article</TH>
<TH bgcolor="#FFFFFF" width="130" height="23">Prix</TH>
<TH bgcolor="#FFFFFF" width="57" height="23">Qte</TH>
<TH bgcolor="#FFFFFF" width="130" height="23">Montant</TH>
<TH bgcolor="#FFFFFF" width="100" height="23">Poids</TH>
</TR>

<!-- ********** Debut d affichage de la premiere ligne ********* -->
<TR align=right vAlign=center>
<TD align=left bgcolor="#FFFFFF" width="272" height="46">1
<SELECT name=Article1 onchange=javascript:Calcule() size="1">
<OPTION selected value=0></OPTION>
<OPTION value=1>MODELE_001</OPTION>
<OPTION value=2>Masque Sakalava</OPTION>
<OPTION value=3>Voiture</OPTION>
<OPTION value=4>T-shirt de l'association XL</OPTION>
<OPTION value=5>Panneaux de Marqueterie(x2)</OPTION>
<OPTION value=6>Solitaire</OPTION>
<OPTION value=7>Djembe</OPTION>
<option value=8>Cendrier</option>
<option value=9>Girafe en raffia (taille moyenne)</option>
<option value=10>Set de table</option>
</SELECT>
</TD>

<TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix1 onchange=javascript:Calcule()
size=12> </TD>


<TD width="57" height="46" bgcolor="#FFFFFF">
<SELECT name=Quant1 onchange=javascript:Calcule()>
<OPTION value=0 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>
<INPUT name=NomArticle1 type=hidden>
</TD>
<TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant1 onchange=javascript:Calcule()
size=12> </TD>
<TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids1 onchange=javascript:Calcule()
size=7> </TD>
</TR>

<!-- ********** Debut d affichage de la deuxieme ligne ********* -->
<TR align=right vAlign=center>
<TD align=left bgcolor="#FFFFFF" width="272" height="46">2
<SELECT name=Article2 onchange=javascript:Calcule() size="1">
<OPTION selected value=0></OPTION>
<OPTION value=1>MODELE_001</OPTION>
<OPTION value=2>Masque Sakalava</OPTION>
<OPTION value=3>Voiture</OPTION>
<OPTION value=4>T-shirt de l'association XL</OPTION>
<OPTION value=5>Panneaux de Marqueterie (x2)</OPTION>
<OPTION value=6>Solitaire</OPTION>
<OPTION value=7>Djembe</OPTION>
<option value=8>Cendrier</option>
<option value=9>Girafe en raffia (taille moyenne)</option>
<option value=10>Set de table</option>
</SELECT> </TD>
<TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix2 onchange=javascript:Calcule()
size=12> </TD>
<TD width="57" height="46" bgcolor="#FFFFFF">
<SELECT name=Quant2 onchange=javascript:Calcule()>
<OPTION value=0 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>
<INPUT name=NomArticle2 type=hidden>
</TD>
<TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant2 onchange=javascript:Calcule()
size=12> </TD>
<TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids2 onchange=javascript:Calcule()
size=7> </TD>
</TR>

<!-- ******* Debut d affichage du total ****** -->
<TR bgColor=#ffffcc>
<TD align=middle colSpan=3 bgcolor="#FFFFFF" width="461" height="29">Frais de port (France Métropolitaine) :
<B>Gratuit</B> </TD>
<TD align=right bgcolor="#FFFFFF" height="29">0.00 </TD>
<TD align=right bgcolor="#FFFFFF" height="29"> </TD>
</TR>
<TR>
<TD align=middle bgcolor=#FFFFFF colSpan=3 height="1"><B><font size="2">NET A PAYER</font></B> </TD>
<TD align=right bgcolor=#FFFFFF height="1"><font size="1">FF</font> <INPUT align=right name=MontantTotal
onchange=javascript:Calcule() size=12> </TD>
<TD align=right bgcolor=#FFFFFF height="1"><font size="1">Kg</font> <INPUT align=right name=PoidsTotal size=7> </TD>
</TR>
<TR>
<TD align=middle colSpan=5 bgcolor="#FFFFFF" width="624" height="27"><INPUT type=reset value=Reset> <INPUT onclick=javascript:Calcule()
type=button value=Recalcul> <!-- <INPUT TYPE="button" VALUE="Vérification" ONCLICK="Verifie(this.form)"> -->
</TD></TR>
<TR>
<TD align=middle bgcolor=#FFFFFF colSpan=5 width="624" height="50"><font size="1">Pour info, TVA 5,5 % FF
</font> <INPUT name=TVA onchange=javascript:Calcule() size=11> <font size="1">montant en EUROS
</font><INPUT name=MontantTotalEuro onchange=javascript:Calcule() size=12>
</TD></TR></TBODY></TABLE></FORM></CENTER>
<H6><font color="#FFFFFF">Cette page n'envoie aucune information électronique. Elle vous permet
uniquement d'imprimer le bon de commande.</font></H6>
<H5 align="center">
</H5>
<p align="center"> </p></BODY></HTML>
0
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
15 févr. 2011 à 20:11
Cette fois ci, c'est bon ! :)
0
bonsoir y a eu du changement cette fois ...il ne reste plus qu a faire une addition des frais de port au prix total ...si tu veux m aider c est le moment car je ne reçois plus de réponse ...pourtant je suppose qu en java script cela est une question d addition ...mais n y connaissant rien

voici ma dernière version du code

http://www.cijoint.fr/cjlink.php?file=cj201102/cijq3dYVjD.txt

donc reste juste a faire l addition pour que dans le total sois inclus le prix de livraison


merci de ton aide
0
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
17 févr. 2011 à 20:16
  <HTML>
    <head>
    <script type="text/javascript">
    var plus_frais_de_port = false;
    var iPrix = 0;
    function AjouteVirgule(nombre, nb_decimal)
    {
      var num = Number(nombre);
      var AvecVirgule = num.toFixed(nb_decimal);
      return AvecVirgule;
    }
  
   var T_article = new Array(); // table des choses
   T_article[0] = new Array(  "0.00", "0.000" );
   T_article[1] = new Array("150.00", "2.300" ); // MODELE_001
   T_article[2] = new Array("160.00", "0.450" ); // Masque Sakalava
   T_article[3] = new Array( "80.00", "1200.000" ); // Voiture
   T_article[4] = new Array("100.00", "0.080" ); // T-shirt de l'association XL
   T_article[5] = new Array( "70.00", "0.200" ); // Panneaux de Marqueterie(x2)
   T_article[6] = new Array("150.00", "0.300" ); // Solitaire
   T_article[7] = new Array("150.00", "0.510" ); // Djembe
   T_article[8] = new Array( "50.00", "1.000" ); // Cendrier
   T_article[9] = new Array( "75.00", "0.100" ); // Girafe en raffia (taille moyenne)
   T_article[10] =new Array("150.00", "0.200" ); // Set de table
  
   function Calcule()
   {
     form=document.getElementById("F_COMMANDE" );
  
     // Calcul les montants
     Selection = form.Article1.selectedIndex;
     form.NomArticle1.value=form.Article1.options[Selection].text;
     NoArticle=form.Article1.options[Selection].value;
     // alert("1. NoArticle="+NoArticle);
     PrixArticle=T_article[NoArticle][0];
     form.Prix1.value=AjouteVirgule(PrixArticle,2);
     // alert("2. PrixArticle="+PrixArticle);
     Selection = form.Quant1.selectedIndex;
     Stotal1 = form.Quant1.options[Selection].value * form.Prix1.value;
     form.Montant1.value = AjouteVirgule(Stotal1,2);
  
     Selection = form.Article2.selectedIndex;
     form.NomArticle2.value=form.Article2.options[Selection].text;
     NoArticle=form.Article2.options[Selection].value;
     // alert("21. NoArticle="+NoArticle);
     PrixArticle=T_article[NoArticle][0];
     // alert("22. PrixArticle="+PrixArticle);
     form.Prix2.value=AjouteVirgule(PrixArticle,2);
      Selection = form.Quant2.selectedIndex;
     Stotal2 =form.Quant2.options[Selection].value * form.Prix2.value;
     form.Montant2.value = AjouteVirgule(Stotal2,2);
	 
	  Selection = form.Article3.selectedIndex;
     form.NomArticle3.value=form.Article3.options[Selection].text;
     NoArticle=form.Article3.options[Selection].value;
     // alert("1. NoArticle="+NoArticle);
     PrixArticle=T_article[NoArticle][0];
     form.Prix3.value=AjouteVirgule(PrixArticle,2);
     // alert("2. PrixArticle="+PrixArticle);
     Selection = form.Quant3.selectedIndex;
     Stotal3 = form.Quant3.options[Selection].value * form.Prix3.value;
     form.Montant3.value = AjouteVirgule(Stotal3,2);

     Selection = form.Article4.selectedIndex;
     form.NomArticle4.value=form.Article4.options[Selection].text;
     NoArticle=form.Article4.options[Selection].value;
     // alert("1. NoArticle="+NoArticle);
     PrixArticle=T_article[NoArticle][0];
     form.Prix4.value=AjouteVirgule(PrixArticle,2);
     // alert("2. PrixArticle="+PrixArticle);
     Selection = form.Quant4.selectedIndex;
     Stotal4 = form.Quant4.options[Selection].value * form.Prix4.value;
     form.Montant4.value = AjouteVirgule(Stotal4,2);

     Selection = form.Article5.selectedIndex;
     form.NomArticle5.value=form.Article5.options[Selection].text;
     NoArticle=form.Article5.options[Selection].value;
     // alert("1. NoArticle="+NoArticle);
     PrixArticle=T_article[NoArticle][0];
     form.Prix5.value=AjouteVirgule(PrixArticle,2);
     // alert("2. PrixArticle="+PrixArticle);
     Selection = form.Quant5.selectedIndex;
     Stotal5 = form.Quant5.options[Selection].value * form.Prix5.value;
     form.Montant5.value = AjouteVirgule(Stotal5,2);

     Selection = form.Article6.selectedIndex;
     form.NomArticle6.value=form.Article6.options[Selection].text;
     NoArticle=form.Article6.options[Selection].value;
     // alert("1. NoArticle="+NoArticle);
     PrixArticle=T_article[NoArticle][0];
     form.Prix6.value=AjouteVirgule(PrixArticle,2);
     // alert("2. PrixArticle="+PrixArticle);
     Selection = form.Quant6.selectedIndex;
     Stotal6 = form.Quant6.options[Selection].value * form.Prix6.value;
     form.Montant6.value = AjouteVirgule(Stotal6,2);

     Selection = form.Article7.selectedIndex;
     form.NomArticle7.value=form.Article7.options[Selection].text;
     NoArticle=form.Article7.options[Selection].value;
     // alert("1. NoArticle="+NoArticle);
     PrixArticle=T_article[NoArticle][0];
     form.Prix7.value=AjouteVirgule(PrixArticle,2);
     // alert("2. PrixArticle="+PrixArticle);
     Selection = form.Quant7.selectedIndex;
     Stotal7 = form.Quant7.options[Selection].value * form.Prix7.value;
     form.Montant7.value = AjouteVirgule(Stotal7,2);


     Total =(Stotal1+Stotal2+Stotal3+Stotal4+Stotal5+Stotal6+Stotal7);
     if(plus_frais_de_port == true) Total = Total + iPrix;
     //alert(typeof Total);
     MontantTVA=Total*(1-1/1.055);
     MontantEuro=Total/6.55957;
     form.MontantTotal.value = AjouteVirgule(Total,2);
     form.MontantTotalEuro.value = AjouteVirgule(MontantEuro,2);
     form.TVA.value = AjouteVirgule(MontantTVA,2);
  
     // Calcul les poids
     Selection = form.Article1.selectedIndex;
     NoArticle=form.Article1.options[Selection].value;
     Selection = form.Quant1.selectedIndex;
     Stotal1 = form.Quant1.options[Selection].value * T_article[NoArticle][1];
     form.Poids1.value = AjouteVirgule(Stotal1,3);
  
     Selection = form.Article2.selectedIndex;
     NoArticle=form.Article2.options[Selection].value;
     Selection = form.Quant2.selectedIndex;
     Stotal2 = form.Quant2.options[Selection].value * T_article[NoArticle][1];
     form.Poids2.value = AjouteVirgule(Stotal2,3);
  
     Selection = form.Article3.selectedIndex;
     NoArticle=form.Article3.options[Selection].value;
     Selection = form.Quant3.selectedIndex;
     Stotal3 = form.Quant3.options[Selection].value * T_article[NoArticle][1];
     form.Poids3.value = AjouteVirgule(Stotal3,3);

     Selection = form.Article4.selectedIndex;
     NoArticle=form.Article4.options[Selection].value;
     Selection = form.Quant4.selectedIndex;
     Stotal4 = form.Quant4.options[Selection].value * T_article[NoArticle][1];
     form.Poids4.value = AjouteVirgule(Stotal4,3);

     Selection = form.Article5.selectedIndex;
     NoArticle=form.Article5.options[Selection].value;
     Selection = form.Quant5.selectedIndex;
     Stotal5 = form.Quant5.options[Selection].value * T_article[NoArticle][1];
     form.Poids5.value = AjouteVirgule(Stotal5,3);

     Selection = form.Article6.selectedIndex;
     NoArticle=form.Article6.options[Selection].value;
     Selection = form.Quant6.selectedIndex;
     Stotal6 = form.Quant6.options[Selection].value * T_article[NoArticle][1];
     form.Poids6.value = AjouteVirgule(Stotal6,3);

     Selection = form.Article7.selectedIndex;
     NoArticle=form.Article7.options[Selection].value;
     Selection = form.Quant7.selectedIndex;
     Stotal7 = form.Quant7.options[Selection].value * T_article[NoArticle][1];
     form.Poids7.value = AjouteVirgule(Stotal7,3);

Total =(Stotal1+Stotal2+Stotal3+Stotal4+Stotal5+Stotal6+Stotal7);


     form.PoidsTotal.value = AjouteVirgule(Total,3);
	


	 
	 

	 
   }
   
     function majPrixPort( oForm){
  var iPoids = parseFloat( oForm.PoidsTotal.value);
  //var iPrix  = 0;
  if( !isNaN( iPoids) && iPoids > 0){
    if( form.envoi[0].checked) { // c'est la poste
      iPrix = 5;
      if (iPoids > 5){
        iPrix = 10;
      }
    }else{
      iPrix = 0;
    }
    
    AjouteVirgule(iPrix,3);
    oForm.prix_port.value = iPrix;
    plus_frais_de_port = true;
    //alert(typeof iPrix);
    Calcule();
  }
}
   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.Quant.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
     if ((form.NomArticle7.value != "" ) && (form.Quant7.value == "" ))
     {alert('Vous avez entre une Designation sans Quantite (ligne 7)')}
     else
     if ((form.NomArticle7.value == "" ) && (form.Quant7.value != "" ))
     {alert('Vous avez entre une Quantite sans Designation (ligne 7)')}
     else
     {alert('Votre Bon de Commande a ete verifie avec succes')}
   }
   </SCRIPT>
   <META content="Microsoft FrontPage 4.0" name=GENERATOR><BGSOUND src="">
   <base target="_self">
   </HEAD>
   <BODY
   background="Bon de commande JAVASCRIPT (Copyright Crash Computing 1998)_fichiers/index.htm"
   bgProperties=fixed bgcolor="#008000">
   <p align="center"><font color="#000000"><b><u>BON DE COMMANDE</u></b></font></p>
  <p align="left">&quot;Les Enfants de Madagascar&quot;<br>
  2 rue Carnot (Mairie
  de Suresnes)<BR>92150 SURESNES<BR>Tél/fax : 01.47.28.42.77<BR><a href="mailto:madakids@free.fr">Madakids@free.fr</a><BR><BR>
  <CENTER>
  <FORM id="F_COMMANDE">
  <TABLE border=3 cellSpacing=3 CELLPADING="0" height="700">
    <TBODY>
    <TR bgColor=#ffffcc>
      <TH align=middle colSpan=5 bgcolor="#FFFFFF" width="624" height="23">Veuillez entrer vos coordonnees </TH></TR>
    <TR>
      <TD bgcolor="#FFFFFF" width="272" height="24">Nom</TD>
      <TD colSpan=4 bgcolor="#FFFFFF" width="344" height="24"><INPUT name=nom size=34></TD></TR>
    <TR>
      <TD bgcolor="#FFFFFF" width="272" height="24">Adresse</TD>
      <TD colSpan=4 bgcolor="#FFFFFF" width="344" height="24"><INPUT name=adresse size=34></TD></TR>
   <TR>
      <TD bgcolor="#FFFFFF" width="272" height="24">Code postal + ville</TD>
      <TD colSpan=4 bgcolor="#FFFFFF" width="344" height="24"><INPUT name=ville size=34></TD></TR>
    <TR>
      <TD bgcolor="#FFFFFF" width="272" height="24">Pays</TD>
      <TD colSpan=4 bgcolor="#FFFFFF" width="344" height="24"><INPUT name=pays size=34 value=France></TD></TR>
    <TR>
      <TD bgcolor="#FFFFFF" width="272" height="33">Adresse E-mailou Telephone</TD>
      <TD colSpan=4 bgcolor="#FFFFFF" width="344" height="33"><INPUT name=email size=33 value=@></TD></TR>
    <TR bgColor=#ffffcc>
      <TH align=middle colSpan=5 bgcolor="#FFFFFF" width="624" height="15"><font size="1">Choisissez un article et saisissez une Quantite</font>
      </TH></TR>
    <TR bgColor=#ffffcc>
      <TH bgcolor="#FFFFFF" width="280" height="23">Article</TH>
      <TH bgcolor="#FFFFFF" width="130" height="23">Prix</TH>
      <TH bgcolor="#FFFFFF" width="57" height="23">Qte</TH>
     <TH bgcolor="#FFFFFF" width="130" height="23">Montant</TH>
      <TH bgcolor="#FFFFFF" width="100" height="23">Poids</TH>
    </TR>
     
    <!-- ********** Debut d affichage de la premiere ligne ********* -->
    <TR align=right vAlign=center>
     <TD align=left bgcolor="#FFFFFF" width="272" height="46">1
     <SELECT name=Article1 onchange=javascript:Calcule() size="1">
       <OPTION selected value=0></OPTION>
       <OPTION value=1>MODELE_001</OPTION>
       <OPTION value=2>Masque Sakalava</OPTION>
       <OPTION value=3>Voiture</OPTION>
       <OPTION value=4>T-shirt de l'association XL</OPTION>
       <OPTION value=5>Panneaux de Marqueterie(x2)</OPTION>
      <OPTION value=6>Solitaire</OPTION>
       <OPTION value=7>Djembe</OPTION>
       <option value=8>Cendrier</option>
       <option value=9>Girafe en raffia (taille moyenne)</option>
       <option value=10>Set de table</option>
     </SELECT>
     </TD>
 
      <TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix1 onchange=javascript:Calcule()
        size=12> </TD>
 
 
     <TD width="57" height="46" bgcolor="#FFFFFF">
      <SELECT name=Quant1 onchange=javascript:Calcule()>
       <OPTION value=0 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>
      <INPUT name=NomArticle1 type=hidden>
     </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant1 onchange=javascript:Calcule()
        size=12> </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids1 onchange=javascript:Calcule()
        size=7> </TD>
    </TR>
 
    <!-- ********** Debut d affichage de la deuxieme ligne ********* -->
    <TR align=right vAlign=center>
      <TD align=left bgcolor="#FFFFFF" width="272" height="46">2
        <SELECT name=Article2 onchange=javascript:Calcule() size="1">
          <OPTION selected value=0></OPTION>
          <OPTION value=1>MODELE_001</OPTION>
          <OPTION value=2>Masque Sakalava</OPTION>
          <OPTION value=3>Voiture</OPTION>
          <OPTION value=4>T-shirt de l'association XL</OPTION>
          <OPTION value=5>Panneaux de Marqueterie (x2)</OPTION>
          <OPTION value=6>Solitaire</OPTION>
          <OPTION value=7>Djembe</OPTION>
          <option value=8>Cendrier</option>
          <option value=9>Girafe en raffia (taille moyenne)</option>
          <option value=10>Set de table</option>
        </SELECT> </TD>
      <TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix2 onchange=javascript:Calcule()
        size=12> </TD>
      <TD width="57" height="46" bgcolor="#FFFFFF">
        <SELECT name=Quant2 onchange=javascript:Calcule()>
          <OPTION value=0 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>
       <INPUT name=NomArticle2 type=hidden>
      </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant2 onchange=javascript:Calcule()
        size=12> </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids2 onchange=javascript:Calcule()
        size=7> </TD>
    </TR>
	
	<!-- ********** Debut d affichage de la troisieme ligne ********* -->
    <TR align=right vAlign=center>
     <TD align=left bgcolor="#FFFFFF" width="272" height="46">3
     <SELECT name=Article3 onchange=javascript:Calcule() size="1">
       <OPTION selected value=0></OPTION>
       <OPTION value=1>MODELE_001</OPTION>
       <OPTION value=2>Masque Sakalava</OPTION>
       <OPTION value=3>Voiture</OPTION>
       <OPTION value=4>T-shirt de l'association XL</OPTION>
       <OPTION value=5>Panneaux de Marqueterie(x2)</OPTION>
      <OPTION value=6>Solitaire</OPTION>
       <OPTION value=7>Djembe</OPTION>
       <option value=8>Cendrier</option>
       <option value=9>Girafe en raffia (taille moyenne)</option>
       <option value=10>Set de table</option>
     </SELECT>
     </TD>
 
      <TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix3 onchange=javascript:Calcule()
        size=12> </TD>
 
 
     <TD width="57" height="46" bgcolor="#FFFFFF">
      <SELECT name=Quant3 onchange=javascript:Calcule()>
       <OPTION value=0 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>
      <INPUT name=NomArticle3 type=hidden>
     </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant3 onchange=javascript:Calcule()
        size=12> </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids3 onchange=javascript:Calcule()
        size=7> </TD>
    </TR>
 
       <!-- ********** Debut d affichage de la quatrieme ligne ********* -->
    <TR align=right vAlign=center>
     <TD align=left bgcolor="#FFFFFF" width="272" height="46">4
     <SELECT name=Article4 onchange=javascript:Calcule() size="1">
       <OPTION selected value=0></OPTION>
       <OPTION value=1>MODELE_001</OPTION>
       <OPTION value=2>Masque Sakalava</OPTION>
       <OPTION value=3>Voiture</OPTION>
       <OPTION value=4>T-shirt de l'association XL</OPTION>
       <OPTION value=5>Panneaux de Marqueterie(x2)</OPTION>
      <OPTION value=6>Solitaire</OPTION>
       <OPTION value=7>Djembe</OPTION>
       <option value=8>Cendrier</option>
       <option value=9>Girafe en raffia (taille moyenne)</option>
       <option value=10>Set de table</option>
     </SELECT>
     </TD>
 
      <TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix4 onchange=javascript:Calcule()
        size=12> </TD>
 
 
     <TD width="57" height="46" bgcolor="#FFFFFF">
      <SELECT name=Quant4 onchange=javascript:Calcule()>
       <OPTION value=0 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>
      <INPUT name=NomArticle4 type=hidden>
     </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant4 onchange=javascript:Calcule()
        size=12> </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids4 onchange=javascript:Calcule()
        size=7> </TD>
    </TR>
 <!-- ********** Debut d affichage de la cinquieme ligne ********* -->
    <TR align=right vAlign=center>
     <TD align=left bgcolor="#FFFFFF" width="272" height="46">5
     <SELECT name=Article5 onchange=javascript:Calcule() size="1">
       <OPTION selected value=0></OPTION>
       <OPTION value=1>MODELE_001</OPTION>
       <OPTION value=2>Masque Sakalava</OPTION>
       <OPTION value=3>Voiture</OPTION>
       <OPTION value=4>T-shirt de l'association XL</OPTION>
       <OPTION value=5>Panneaux de Marqueterie(x2)</OPTION>
      <OPTION value=6>Solitaire</OPTION>
       <OPTION value=7>Djembe</OPTION>
       <option value=8>Cendrier</option>
       <option value=9>Girafe en raffia (taille moyenne)</option>
       <option value=10>Set de table</option>
     </SELECT>
     </TD>
 
      <TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix5 onchange=javascript:Calcule()
        size=12> </TD>
 
 
     <TD width="57" height="46" bgcolor="#FFFFFF">
      <SELECT name=Quant5 onchange=javascript:Calcule()>
       <OPTION value=0 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>
      <INPUT name=NomArticle5 type=hidden>
     </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant5 onchange=javascript:Calcule()
        size=12> </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids5 onchange=javascript:Calcule()
        size=7> </TD>
    </TR>
 <!-- ********** Debut d affichage de la sixieme ligne ********* -->
    <TR align=right vAlign=center>
     <TD align=left bgcolor="#FFFFFF" width="272" height="46">6
     <SELECT name=Article6 onchange=javascript:Calcule() size="1">
       <OPTION selected value=0></OPTION>
       <OPTION value=1>MODELE_001</OPTION>
       <OPTION value=2>Masque Sakalava</OPTION>
       <OPTION value=3>Voiture</OPTION>
       <OPTION value=4>T-shirt de l'association XL</OPTION>
       <OPTION value=5>Panneaux de Marqueterie(x2)</OPTION>
      <OPTION value=6>Solitaire</OPTION>
       <OPTION value=7>Djembe</OPTION>
       <option value=8>Cendrier</option>
       <option value=9>Girafe en raffia (taille moyenne)</option>
       <option value=10>Set de table</option>
     </SELECT>
     </TD>
 
      <TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix6 onchange=javascript:Calcule()
        size=12> </TD>
 
 
     <TD width="57" height="46" bgcolor="#FFFFFF">
      <SELECT name=Quant6 onchange=javascript:Calcule()>
       <OPTION value=0 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>
      <INPUT name=NomArticle6 type=hidden>
     </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant6 onchange=javascript:Calcule()
        size=12> </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids6 onchange=javascript:Calcule()
        size=7> </TD>
    </TR>
 <!-- ********** Debut d affichage de la septieme ligne ********* -->
    <TR align=right vAlign=center>
     <TD align=left bgcolor="#FFFFFF" width="272" height="46">7
     <SELECT name=Article7 onchange=javascript:Calcule() size="1">
       <OPTION selected value=0></OPTION>
       <OPTION value=1>MODELE_001</OPTION>
       <OPTION value=2>Masque Sakalava</OPTION>
       <OPTION value=3>Voiture</OPTION>
       <OPTION value=4>T-shirt de l'association XL</OPTION>
       <OPTION value=5>Panneaux de Marqueterie(x2)</OPTION>
      <OPTION value=6>Solitaire</OPTION>
       <OPTION value=7>Djembe</OPTION>
       <option value=8>Cendrier</option>
       <option value=9>Girafe en raffia (taille moyenne)</option>
       <option value=10>Set de table</option>
     </SELECT>
     </TD>
 
      <TD bgcolor=#FFFFFF width="116" height="46"><font size="1">FF</font> <INPUT name=Prix7 onchange=javascript:Calcule()
        size=12> </TD>
 
 
     <TD width="57" height="46" bgcolor="#FFFFFF">
      <SELECT name=Quant7 onchange=javascript:Calcule()>
       <OPTION value=0 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>
      <INPUT name=NomArticle7 type=hidden>
     </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">FF</font> <INPUT name=Montant7 onchange=javascript:Calcule()
        size=12> </TD>
      <TD bgcolor=#FFFFFF height="46"><font size="1">Kg</font> <INPUT name=Poids7 onchange=javascript:Calcule()
        size=7> </TD>
    </TR>
 
    <!-- ******* Debut d affichage du total ****** -->
    <TR bgColor=#ffffcc>
      <TD align=middle colSpan=3 bgcolor="#FFFFFF" width="461" height="29">Frais de port (France Métropolitaine) :
        <B>Gratuit</B> </TD>
      <TD align=right bgcolor="#FFFFFF" height="29">0.00 </TD>
      <TD align=right bgcolor="#FFFFFF" height="29">&nbsp;</TD>
    </TR>
	<tr bgcolor="#ffffcc">
      <td width="461" height="49" bgcolor="#ffffff" align="middle" colspan="3">Choississez votre mode de livraison :<br><label for="by_poste">
  <input id="by_poste" name="envoi" value="1" type="radio" onclick="majPrixPort( this.form);calcule();">par la poste
</label>
<label for="by_kiala">
  <input id="by_kiala" name="envoi" value="0" type="radio" onclick="majPrixPort( this.form);calcule();">par kiala
</label> </td>
      <td height="29" bgcolor="#ffffff" align="right"><input type="text" name="prix_port" value=""></td>
      <td height="29" bgcolor="#ffffff" align="right">&nbsp;</td>
	      </tr>
	    <TR>
     <TD align=middle bgcolor=#FFFFFF colSpan=3 height="1"><B><font size="2">NET A PAYER</font></B> </TD>
      <TD align=right bgcolor=#FFFFFF height="1"><font size="1">FF</font> <INPUT align=right name=MontantTotal
        onchange=javascript:Calcule() size=12> </TD>
      <TD align=right bgcolor=#FFFFFF height="1"><font size="1">Kg</font> <INPUT align=right name=PoidsTotal size=7> </TD>
    </TR>
    <TR>
      <TD align=middle colSpan=5 bgcolor="#FFFFFF" width="624" height="27"><INPUT type=reset value=Reset> <INPUT onclick=javascript:Calcule()
          type=button value=Recalcul> <!-- <INPUT TYPE="button"  VALUE="Vérification"  ONCLICK="Verifie(this.form)">  -->
      </TD></TR>
    <TR>
      <TD align=middle bgcolor=#FFFFFF colSpan=5 width="624" height="50"><font size="1">Pour info, TVA 5,5 % FF
        </font> <INPUT name=TVA onchange=javascript:Calcule() size=11>  <font size="1">montant en EUROS
        </font><INPUT name=MontantTotalEuro onchange=javascript:Calcule() size=12>
  </TD></TR></TBODY></TABLE></FORM></CENTER>
  <H6><font color="#FFFFFF">Cette page n'envoie aucune information électronique. Elle vous permet
  uniquement d'imprimer le bon de commande.</font></H6>
  <H5 align="center">
  </H5>
  <p align="center">&nbsp;</p></BODY></HTML>
0
bonsoir pols ,génial ,vraiment super ,un énorme merci a toi..seul petit soucis qui se pose et je ne sais pas vraiment comment y remédier ...est le suivant
supposons que la personne achète par exemple 1 modèle 001 a 150 ff ,donc la tout se passe bien le prix de livraison entre bien en action des que le client clic sur poste il y a 5 euros ajoute"nickel" mais si le client reprends autre chose et dépasse les 5 kilos le montant de 5 euros de frais de livraison n es pas remis a jour sauf si ce dernier reclique sur poste ....
a tout hasard aurais tu une idée ,on pourrait peut être se servir du bouton recalcul
autrement c est génial ,et je m attendais pas a un tel résultat , encore mille fois merci
0
si tu ne trouves pas c est pas grave ,je ferais 5 euros par la poste et plus 5 et 10 ,juste a présent une petite chose pourrais t on supprimer la colonne poids ,mais en tenant compte du poids quand même pour l envois .
ainsi que la dernière ligne avec la conversion qui ne me sert a rien et le bouton recalcacul
j ai essayer de le faire mais alors plus rien ne fonctionne

un tout grand merci pour ton aide
0
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
19 févr. 2011 à 11:50
Voilà !
http://www.cijoint.fr/cjlink.php?file=cj201102/cijbQPnBBC.txt
Je me suis débrouillé pour qu'il passe au validateur. ;)
Le HTML4 est aujourd'hui très déprécié, mais au moins c'est valide ! :)


Par contre, j'espère que toutes les vérifications sont faites côté PHP et que tu ne te contentes pas de récupérer les données transmises ! Parce qu'il faut savoir que le javascript est exécuté côté client. C'est à dire que si le client le veux, il peut le désactiver. Il rentre alors ce qu'il veut dans la case prix, par exemple... :D
0
bonjour pols12
ben que te dire d autre que des mille et des mille fois merci
cela fonctionne avec le php intégré ...
existe t il une méthode pour vérifier que la personne n aie pas oublier de marquer son nom ou une autre infos sur son compte quand elle appuiera sur precommander le cas échéant la prévenir par un message et qu elle doit revenir compléter le reste

encore merci pour tout le boulot ...ou as tu appris le javascript ?
0
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
19 févr. 2011 à 15:34
La fonction de vérif était déjà crée, juste désactivée.
Mets le onclick sur sur ton submit si tu kle souhaite. ;)
http://www.cijoint.fr/cjlink.php?file=cj201102/cijWy1fafh.txt

J'ai appris le js sur le tas car je connaissais d'autres programmes. Sinon, j'apprends sur le sdz. ;)
0
merci pour la réponse et la solution mais ce n es pas vraiment cela que je recherche
mais plutôt juste pour les champs adresse nom mail ect ....

mais pas pour les produits (car il peuve n en commander qu un seul

et que si les gens clique sur commander qu il ne peuvent pas passer car il manque des infos dans les champs


merci pour ton aide
0
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
19 févr. 2011 à 21:30
Voilà :
http://www.cijoint.fr/cjlink.php?file=cj201102/cijVExjwgn.txt
0
merci infiniment pols12
mais cela ne fonctionne pas
je t explique j ai commencer a améliorer ma page web
tout d abord comme je trouvais pas de solution pour le tableau j ai crée un tableau en 3 colonnes et j ai incruste le tableau de la commande a l intérieur
ensuite j ai commence a mettre du css
et j ai aussi ajouter des champs comme le prénom ,le numéro de phone ect ...

j ai essayer d inclure la partie que tu as modifie ,mais cela ne fonctionne pas
autrement tout le reste est nickel ;donc le calcul ok ,l envoi ok
faut encore que je travaille sur al page mais ce n es plus que changer les couleurs et diverses bêtises

j ai aussi ajouter les nouveaux champs aux tiens pour le retour si la personne ne rendre pas des coordonnées ,mais la aussi ca foire

en fait je t explique ce qui se passe ,quand je n inclus pas tes dernières modifications ,lorsque je choisis un article son prix s affiche et des que k inclus tes changements rien ne se passe

je te joins donc ma dernière version modifie avec le php

je te remercie vraiment du fond du coeur car sans toi j y serais jamais arrive

http://www.cijoint.fr/cjlink.php?file=cj201102/cijs2pTG4i.txt
0
bonsoir
merci infiniment pols12
mais cela ne fonctionne pas
je t explique j ai commencer a améliorer ma page web
tout d abord comme je trouvais pas de solution pour le tableau j ai crée un tableau en 3 colonnes et j ai incruste le tableau de la commande a l intérieur
ensuite j ai commence a mettre du css
et j ai aussi ajouter des champs comme le prénom ,le numéro de phone ect ...

j ai essayer d inclure la partie que tu as modifie ,mais cela ne fonctionne pas
autrement tout le reste est nickel ;donc le calcul ok ,l envoi ok
faut encore que je travaille sur al page mais ce n es plus que changer les couleurs et diverses bêtises

j ai aussi ajouter les nouveaux champs aux tiens pour le retour si la personne ne rendre pas des coordonnées ,mais la aussi ca foire

en fait je t explique ce qui se passe ,quand je n inclus pas tes dernières modifications ,lorsque je choisis un article son prix s affiche et des que k inclus tes changements rien ne se passe

je te joins donc ma dernière version modifie avec le php

je te remercie vraiment du fond du coeur car sans toi j y serais jamais arrive

http://www.cijoint.fr/cjlink.php?file=cj201102/cijs2pTG4i.txt
0
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
20 févr. 2011 à 12:53
Voilà :
http://www.cijoint.fr/cjlink.php?file=cj201102/cijNpRMPKu.txt

Un truc : il y a pas mal de choses bizarres dans ton code. J'ai essayé de le rendre à nouveau conforme au standard. Il y a tout qui est OK, sauf ça : un tableau dans un tableau, ça n'existe pas... :P
Je suis ne train de t'améliorer ça. ;)
0
bonjour pols12

un tout gros merci pour ton aide

ben pour le tableau dans le tableau c est la seule solution que j ai trouve ...malheureusement
j ai bien essayer avec la fusion des cellules ect ....mais j y perdais mon latin ...
oui je me doute qu il a pleins de truc un peu bizarre
mais bon de mon cote cela passe aussi bien sous ie que sous ff ,mais bon si tu sais l améliorer impeccable (mes espoirs reposes sur toi )
pour ce qui est du nouveau modèle que tu m a envoyer nickel ....
mis a part que sous ie le bouton precommander est au dessus du tableau
et que lorsque je recois les infos je ne recois aps les infos dans les champs nom prenom ect (seulement ceux du champ adresse et de l email mais juste avec @)
n y a t il pas moyen que la vérification des champs se fasse quand la personne cliquera sur precommander

le precommander j ai aussi essayer de le mettre dans le tableau mais alors on arrive plus a remplir les champs des objets pour les gens veulent acheter

en tout cas vraiment super chapeau ton aide c est génial pleins de fois merci
0
pour le tableau c est bon j ai trouve
te casse plus al tete avec ca
mais juste pour que le tableau ne sois plus dans un tableau
0