IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

javascript et php


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Avril 2007
    Messages
    197
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Par d�faut javascript et php
    Bonjour � tous, pour calculer certains honoraires en fonction d'un bar�me j'ai du cr�er les fonctions suivantes:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
     
      <?php  
       if(isset($_POST['go']))
      {function honoraires($p1,$p2,$p3,$p4,$t1,$t2,$t3,$type,$versement,$acompte)
    {
    if ($type=="d")
            {
            if($versement=="0" AND $acompte <= $p1)
                    {
                    $reste1=$acompte;
                    $pc=($t1/100);
                    $taux1=$pc+1;
                    $h1=(($reste1*$taux1)-$reste1);
                    $honoraires=$h1;        
                    }
            elseif(($versement)<=$p1 AND ($versement+$acompte)<=$p1)
                    {
                    $reste1=$acompte;
                    $pc=($t1/100);
                    $taux1=$pc+1;
                    $h1=(($reste1*$taux1)-$reste1);
                    $honoraires=$h1;
                    }
            elseif($versement<=$p1 AND ($versement+$acompte)>=$p2 AND ($versement+$acompte)<=$p3)
                    {
                    $reste1=$p1-$versement;
                    $pc=($t1/100);
                    $taux1=$pc+1;
                    $h1=(($reste1*$taux1)-$reste1);
                    $reste2=$acompte-$reste1;
                    $pc2=($t2/100);
                    $taux2=$pc2+1;
                    $h2=(($reste2*$taux2)-$reste2);
                    $honoraires=($h1+$h2);
                    }
            elseif($versement=="0" AND $acompte>=$p2 AND $acompte<=$p3)
                    {
                    $reste2=$acompte-$p1;
                    $reste1=$p1;
                    $pc=($t1/100);
                    $taux1=$pc+1;
                    $h1=(($reste1*$taux1)-$reste1);
                    $pc2=($t2/100);
                    $taux2=$pc2+1;
                    $h2=(($reste2*$taux2)-$reste2);
                    $honoraires=($h1+$h2);
                    }
            elseif($versement<=$p3 AND $versement>=$p2 AND ($versement+$acompte)>=$p2 AND ($versement+$acompte)<=$p3)
                    {
                    $reste1=$acompte;
                    $pc=($t2/100);
                    $taux1=$pc+1;
                    $h1=(($reste1*$taux1)-$reste1);
                    $honoraires=$h1;        
                    }
            elseif($versement>=$p2 AND $versement<=$p3 AND ($versement+$acompte)>=$p4)
                    {
                    $reste1=$p4-$versement;
                    $pc=($t2/100);
                    $taux2=$pc+1;
                    $h2=(($reste1*$taux2)-$reste1);
                    $reste2=$acompte-$reste1;
                    $pc2=($t3/100);
                    $taux3=$pc2+1;
                    $h3=(($reste2*$taux3)-$reste2);
                    $honoraires=($h2+$h3);
                    }
            elseif($versement=="0" AND $acompte>=$p4)
                    {
                    $reste1=$p1;
                    $reste2=$p3-$p2;
                    $pc=($t1/100);
                    $taux1=$pc+1;
                    $h1=(($reste1*$taux1)-$reste1);
                    $pc2=($t2/100);
                    $taux2=$pc2+1;
                    $h2=(($reste2*$taux2)-$reste2);
                    $reste3=($acompte-$reste1-$reste2);
                    $pc3=($t3/100);
                    $taux3=$pc3+1;
                    $h3=(($reste3*$taux3)-$reste3);
                    $honoraires=($h1+$h2+$h3);
                    }
            elseif($versement>=$p4)
                    {
                    $reste3=$acompte;
                    $pc3=($t3/100);
                    $taux3=$pc3+1;
                    $h3=(($reste3*$taux3)-$reste3);
                    $honoraires=($h3);
                    }
    if (!isset($h1)) { $h1="0" ; }
    if (!isset($h2)) { $h2="0" ; }
    if (!isset($h3)) { $h3="0" ; }
    if (!isset($taux1)) { $taux1="0 %" ; }
    if (!isset($taux2)) { $taux2="0 %" ; }
    if (!isset($taux3)) { $taux3="0 %" ; }
     
            $param =array($honoraires,$h1,$h2,$h3,$taux1,$taux2,$taux3);
     
    return $param;
     
            }
            if ($type=="l")
            {
            
            $pc1=($t1/100);
            $taux1=$pc1+1;
            $honoraires=$acompte*$taux1;
            }
    if (!isset($h1)) { $h1=$honoraires ; }
    if (!isset($h2)) { $h2="0" ; }
    if (!isset($h3)) { $h3="0" ; }
    if (!isset($taux1)) { $taux1="0 %" ; }
    if (!isset($taux2)) { $taux2="0 %" ; }
    if (!isset($taux3)) { $taux3="0 %" ; }
     
            $param =array($honoraires,$h1,$h2,$h3,$taux1,$taux2,$taux3);
     
    return $param;
    }
      }
     
    //et après dans ta page
     
    if (isset($_POST['go'])) { 
    $param = honoraires($p1,$p2,$p3,$p4,$t1,$t2,$t3,$type,$versement,$acompte);
    if (isset($param[1])) { $h1                     = $param[1] ;} else { $h1="0" ; }
    if (isset($param[2])) { $h2                     = $param[2] ;} else { $h2="0" ; }
    if (isset($param[3])) { $h3                     = $param[3] ;} else { $h3="0" ; }
    if (isset($param[4])) { $taux1          = $param[4] ;} else { $taux1="0 %" ; }
    if (isset($param[5])) { $taux2          = $param[5] ;} else { $taux2="0 %" ; }
    if (isset($param[6])) { $taux3          = $param[6] ;} else { $taux3="0 %" ; }
    if (isset($param[0])) { $honoraires     = $param[0] ;} else { $honoraires="0" ; }
     
     
     
    }
     
     
     
    ?>
    toutefois, ce que j'aurais voulu c'est pouvoir faire la m�me chose en javascript.

    A priori je pense que pour refaire la fonction en javascript et ce, m�me si je n'y connais pas grand chose, cela devrait aller mais mon soucis est que je r�cup�re des valeurs de ma bdd en mysql, alors je voulais savoir s'il �tait possible d'assigner des valeurs de la base de donn�e en php car je peux toujours faire $var= $data['myvar']
    mais en javascript est-ce possible?

    Par avance merci.

    Bien � vous

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Il te faut comprendre la port�e de chacun des langages

    php s'�x�cute cot� serveur et peut donc converser directement avec la base de donn�es pour y lire / �crire des donn�es et r�diger le code html /js en fonction

    cote client javascript n'a acc�s qu'au �l�ments de la page, et aux valeurs des zones de saisie.
    Pour aller lire / �crire des donn�es dans une BDD il faut revenir sur le serveur soit:

    • avec une url et des param�tres en get
    • en soumettant un formulaire
    • avec ajax (xmlhttprequest)
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Avril 2007
    Messages
    197
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Par d�faut
    ok car en fait j'ai les informations d�s l'ouverture de la page car mes requ�tes s'�x�cutent, mais donc je ne peux assigner le r�sultat d'une variable php � une variable javascript?

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    consid�re php comme une machine � ecrire du html / js

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $varPHP="world";
    echo '<script type="text/javascript">
              varJS="Hello '.$varPHP.'" ;        
              alert(varJS);
              </script>';
    ?>
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre Expert Avatar de Willpower
    Homme Profil pro
    sans emploi
    Inscrit en
    D�cembre 2010
    Messages
    1 009
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activit� : sans emploi

    Informations forums :
    Inscription : D�cembre 2010
    Messages : 1 009
    Par d�faut
    Oui et non.

    D'abord es-tu bien s�r de comprendre ce qui se passe en php et javascript ?

    PHP s�ex�cute sur le serveur une fois que le client lui � r�clam� une page, l'�x�cution de ton PHP va g�n�rer une page contenant du HTML (+ css + javascript + etc...) une fois ce code g�n�r�, il va l'envoyer au client et l'ex�cution du php s'arr�te ici.

    Le client recoit la page qui ne contient plus que du HTML + javascript, il va alors interpr�ter les balises HTML et ex�cuter le code javascript.


    Donc si tu veux utiliser des variables r�cup�rer en PHP, soit tu les affiches dans ton codes javascript exemple :

    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <script type="text/javascript">
        var user_id = <?php echo $data['user_id']; ?>;
    </script>

    Soit si tu as r�ellement besoin d�interactions, (soit pour mettre � jour des donn�es, soit pour r�cup�rer des donn�es qui changent en temps permanence) tu peux utiliser des requ�tes ajax. En gros c'est comme appeler une nouvelle page sur ton serveur, mais qui ne renvoit que des donn�es � une page de ton client sans recharger celle-ci enti�rement. Je l'invite � lire de la documentation ajax si c'est ce que tu veux faire.

    edit: tiens, j'ai mis 8 minutes � �crire tout �a, y'a eu le temps d'avoir de la discussion entre-temps.

  6. #6
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Avril 2007
    Messages
    197
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Par d�faut
    non en fait j'ai juste besoin de reprendre au chargement de la page deux informations de la base de donn�e, et apr�s en fonction de cela, je calcul mes honoraires mais je courais que cela se fasse en javascript car je sais directement alors qu'avant je devais valide rla page pour savoir. La au moins en assignant les valeurs en php a javascript je saurais le faire. Enfin je pr�f�re ne pas mettre en r�solu tout de suite, car si j'ai un soucis je reviendrais, merci � vous pour votre aide pr�cieuse.

  7. #7
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Avril 2007
    Messages
    197
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Par d�faut
    j'ai d�j� fais cela:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
     <script language="text/javascript">
     function honoraires(p1,p2,p3,p4,t1,t2,t3,type,versement,acompte)
     {
    	 var t1		 	= <?php if(isset($t1)) {echo $t1 ;} ?>;
    	 var t2 		= <?php if(isset($t2)) {echo $t2 ;} ?>;
    	 var t3 		= <?php if(isset($t3)) {echo $t3 ;} ?>;
    	 var p1		 	= <?php if(isset($p1)) {echo $p1 ;} ?>;
     	 var p2 		= <?php if(isset($p2)) {echo $p2 ;} ?>;
     	 var p3 		= <?php if(isset($p3)) {echo $p3 ;} ?>;
    	 var p4 		= <?php if(isset($p4)) {echo $p4 ;} ?>;
    	 var type		= <?php if(isset($type)) {echo $type ;} ?>;	
     	 var versement  = <?php if(isset($versement)) {echo $versement ;} ?>; 
    	 var acompte	= document.getElementById("acompte").value;
     
    	 if (type= d) ;
    	 	{
    			if(versement= 0 AND acompte <= p1)
    			{
    				reste1= acompte;
    				pc= t1/100;
    				taux1= pc+1;
    				h1=((reste1*taux1)+reste1);
    				honoraires=h1;
    			}
    			else if(versement < p1 AND (versement + acompte) <= p1)
    			{
    				reste1= acompte;
    				pc= t1/100;
    				taux1= pc+1;
    				h1= ((reste1*taux1)-reste1;
    				honoraires= h1;
    			}
    			else if(versement <= p1 AND (versement+acompte)>= p2 AND (versement+acompte)<=p3)
    			{
    				reste1=p1-versement;
    				pc=t1/100;
    				taux1=pc+1;
    				h1=(reste1*taux1)-reste1;
    				reste2=acompte-reste1;
    				pc2=t2/100;
    				taux2=pc2+1;
    				h2=(reste2*taux2)-reste2;
    				honoraires=h1+h2;
    			}
    			else if (versement=0 AND acompte>=p2 AND acompte <=p3)
    			{
    				reste2=acompte-p1;
    				reste1=p1;
    				pc=(t1/100);
    				taux1=pc+1;
    				h1=((reste1*taux1)-reste1);
    				pc2=(t2/100);
    				taux2=pc2+1;
    				h2=((reste2*taux2)-reste2);
    				honoraires=(h1+h2);
    			}
    			else if(versement<=p3 AND versement>=p2 AND (versement+acompte)>=p2 AND (versement+acompte)<=$3)
    			{
     
    			reste1=acompte;
    			pc=($2/100);
    			taux1=pc+1;
    			h1=((reste1*taux1)-reste1);
    			honoraires=h1;	
     
    			}
    			else if(versement>=p2 AND versement<=p3 AND (versement+acompte)>=p4)
    		{
    			reste1=p4-versement;
    			pc=(t2/100);
    			taux2=pc+1;
    			h2=((reste1*taux2)-reste1);
    			reste2=acompte-reste1;
    			pc2=(t3/100);
    			taux3=pc2+1;
    			h3=((reste2*taux3)-reste2);
    			honoraires=(h2+h3);
    		}
    		else if(versement=0 AND acompte>=p4)
    		{
    			reste1=p1;
    			reste2=p3-p2;
    			pc=(t1/100);
    			taux1=pc+1;
    			h1=((reste1*taux1)-reste1);
    			pc2=(t2/100);
    			taux2=pc2+1;
    			h2=((reste2*taux2)-reste2);
    			reste3=(acompte-reste1-reste2);
    			pc3=(t3/100);
    			taux3=pc3+1;
    			h3=((reste3*$taux3)-reste3);
    			honoraires=(h1+h2+h3);
    		}
    	else if(versement>=p4)
    		{
    			reste3=acompte;
    			pc3=($3/100);
    			taux3=pc3+1;
    			h3=((reste3*taux3)-reste3);
    			honoraires=(h3);
    		}
    		}
    	if (type=l)
    	{
    	pc1=(t1/100);
    	taux1=pc1+1;
    	honoraires=acompte*taux1;
    	}
     }
     </script>
    mais ce que je ne sais pas en fait c'est r�cup�rer les informations issues de la fonction,
    car la fonction � plusieurs param�tres, en fait l'acompte je souhaites le r�cup�rer gr�ce � un input type text. lequel aura l'id var acompte = document.getElementById("acompte").value;

    mais bon ce que je voudrais en fait c'est vraiment r�cup�rer dans des input type text les valeurs h1, h2, h3 et t1, t2, t3 ainsi qu'honoraires. La je suis assez perdu autant en php ca ne m'a pas pos� de probl�mes mais la je cale.

    Par avance merci pour votre aide.

  8. #8
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    si tes variables php ne sont pas num�riques, tu as oubli� des quotes
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  9. #9
    Membre confirm�
    Homme Profil pro
    �tudiant
    Inscrit en
    Avril 2007
    Messages
    197
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 197
    Par d�faut
    elles sont toutes d�cimales, sauf la variable type j'ai donc mis comme cela avec les quote ou cela �tait n�cessaire:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
     <script language="text/javascript">
     function honoraires(p1,p2,p3,p4,t1,t2,t3,type,versement,acompte)
     {
    	 var t1		 	= <?php if(isset($t1)) {echo $t1 ;} ?>;
    	 var t2 		= <?php if(isset($t2)) {echo $t2 ;} ?>;
    	 var t3 		= <?php if(isset($t3)) {echo $t3 ;} ?>;
    	 var p1		 	= <?php if(isset($p1)) {echo $p1 ;} ?>;
     	 var p2 		= <?php if(isset($p2)) {echo $p2 ;} ?>;
     	 var p3 		= <?php if(isset($p3)) {echo $p3 ;} ?>;
    	 var p4 		= <?php if(isset($p4)) {echo $p4 ;} ?>;
    	 var type		= <?php if(isset($type)) {echo $type ;} ?>;	
     	 var versement  = <?php if(isset($versement)) {echo $versement ;} ?>; 
    	 var acompte	= document.getElementById("acompte").value;
     
    	 if (type= "d") ;
    	 	{
    			if(versement= 0 AND acompte <= p1)
    			{
    				reste1= acompte;
    				pc= t1/100;
    				taux1= pc+1;
    				h1=((reste1*taux1)+reste1);
    				honoraires=h1;
    			}
    			else if(versement < p1 AND (versement + acompte) <= p1)
    			{
    				reste1= acompte;
    				pc= t1/100;
    				taux1= pc+1;
    				h1= ((reste1*taux1)-reste1;
    				honoraires= h1;
    			}
    			else if(versement <= p1 AND (versement+acompte)>= p2 AND (versement+acompte)<=p3)
    			{
    				reste1=p1-versement;
    				pc=t1/100;
    				taux1=pc+1;
    				h1=(reste1*taux1)-reste1;
    				reste2=acompte-reste1;
    				pc2=t2/100;
    				taux2=pc2+1;
    				h2=(reste2*taux2)-reste2;
    				honoraires=h1+h2;
    			}
    			else if (versement=0 AND acompte>=p2 AND acompte <=p3)
    			{
    				reste2=acompte-p1;
    				reste1=p1;
    				pc=(t1/100);
    				taux1=pc+1;
    				h1=((reste1*taux1)-reste1);
    				pc2=(t2/100);
    				taux2=pc2+1;
    				h2=((reste2*taux2)-reste2);
    				honoraires=(h1+h2);
    			}
    			else if(versement<=p3 AND versement>=p2 AND (versement+acompte)>=p2 AND (versement+acompte)<=$3)
    			{
     
    			reste1=acompte;
    			pc=($2/100);
    			taux1=pc+1;
    			h1=((reste1*taux1)-reste1);
    			honoraires=h1;	
     
    			}
    			else if(versement>=p2 AND versement<=p3 AND (versement+acompte)>=p4)
    		{
    			reste1=p4-versement;
    			pc=(t2/100);
    			taux2=pc+1;
    			h2=((reste1*taux2)-reste1);
    			reste2=acompte-reste1;
    			pc2=(t3/100);
    			taux3=pc2+1;
    			h3=((reste2*taux3)-reste2);
    			honoraires=(h2+h3);
    		}
    		else if(versement=0 AND acompte>=p4)
    		{
    			reste1=p1;
    			reste2=p3-p2;
    			pc=(t1/100);
    			taux1=pc+1;
    			h1=((reste1*taux1)-reste1);
    			pc2=(t2/100);
    			taux2=pc2+1;
    			h2=((reste2*taux2)-reste2);
    			reste3=(acompte-reste1-reste2);
    			pc3=(t3/100);
    			taux3=pc3+1;
    			h3=((reste3*$taux3)-reste3);
    			honoraires=(h1+h2+h3);
    		}
    	else if(versement>=p4)
    		{
    			reste3=acompte;
    			pc3=($3/100);
    			taux3=pc3+1;
    			h3=((reste3*taux3)-reste3);
    			honoraires=(h3);
    		}
    		}
    	if (type="l")
    	{
    	pc1=(t1/100);
    	taux1=pc1+1;
    	honoraires=acompte*taux1;
    	}
     }
     </script>

  10. #10
    Expert confirm�
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Urbaniste
    Secteur : Sant�

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par d�faut
    Citation Envoy� par piotrowski-s Voir le message
    Bonjour � tous, pour calculer certains honoraires en fonction d'un bar�me j'ai du cr�er les fonctions suivantes:

    toutefois, ce que j'aurais voulu c'est pouvoir faire la m�me chose en javascript.

    A priori je pense que pour refaire la fonction en javascript et ce, m�me si je n'y connais pas grand chose, cela devrait aller mais mon soucis est que je r�cup�re des valeurs de ma bdd en mysql, alors je voulais savoir s'il �tait possible d'assigner des valeurs de la base de donn�e en php car je peux toujours faire $var= $data['myvar']
    mais en javascript est-ce possible?

    Par avance merci.

    Bien � vous
    bonsoir.
    tu peux tr�s bien continuer � faire �a en php et r�cup�rer tes donn�es dans javascript j'ai donn� une m�thode ici http://www.developpez.net/forums/d10...cript-methode/
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <script type="text/javascript">
      jsData = <?php echo json_encode($data ); ?>;
    </script>
    ainsi tu as dans jsData tout le contenu de ta variable php $data
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    //$var= $data['myvar']
    aVar = jsData.myvar

    A+JYT

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [PHP-JS] Javascript ou PHP
    Par lynchmaniac dans le forum Langage
    R�ponses: 7
    Dernier message: 27/10/2005, 10h10
  2. [PHP-JS] Javascript et PHP: passer une valeur en param�tres
    Par anutka dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 19/10/2005, 12h05
  3. Cherche conseils pour livre HTML, JavaScript et PHP
    Par oodini dans le forum G�n�ral Conception Web
    R�ponses: 1
    Dernier message: 16/10/2005, 15h45
  4. [PHP-JS] convertir un bout javascript en php ?
    Par Thierry8 dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 23/08/2005, 23h42
  5. [PHP-JS] lien javascript vers php
    Par guttts dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 19/08/2005, 23h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo