WRInaute impliqué
bonjour a tous
j'ai un page en php qui affiche les tarifs à partir d'un table de base de donnée et aussi j'ai un script ( javascript) qui calcul le prix de location et je veux que cette script utilisé la table des tarifs pour calculer les prix ?
le code de javascript
P1 : tarifs ville de depart.
P2 : tarifs ville de retour
v1 : tarifs de 1à 7 jour
v2 : tarifs + 7 jour
je sais que en javascript on peut pas lire les base de donnée ! :x
mais est ce que possible de mélangé php + javascript pour résoudre ce problème ?
Merci d'avance
j'ai un page en php qui affiche les tarifs à partir d'un table de base de donnée et aussi j'ai un script ( javascript) qui calcul le prix de location et je veux que cette script utilisé la table des tarifs pour calculer les prix ?
le code de javascript
Code:
function calculer()
{
var ville1=document.forms['form1'].elements['ville1'].value
var p1=0
var ville2=document.forms['form1'].elements['ville2'].value
var p2=0
var date1=document.forms['form1'].elements['datedepart'].value
var date2=document.forms['form1'].elements['dateretour'].value
var debut = temps(date1.split("/"));
var fin = temps(date2.split("/"));
var nbjour = (fin - debut) / (1000 * 60 * 60 * 24); // + " jours";
var voiture=document.forms['form1'].elements['v'].value
switch(ville1)
{
case 1: p1=0; break; //'Marrakech';
case 2: p1=54; break; //'Agadir';
case 3: p1=45; break; // 'Casablanca';
case 4: p1=110; break; //'Tanger';
case 5: p1=90; break; //'Fes';
case 6: p1=36; break; //'Essaouira';
case 7: p1=45; break; //'Eljadida';
}
switch(ville2)
{
case 1: p2=0; break; //'Marrakech';
case 2: p2=54; break; //'Agadir';
case 3: p2=45; break; // 'Casablanca';
case 4: p2=110; break; //'Tanger';
case 5: p2=90; break; //'Fes';
case 6: p2=36; break; //'Essaouira';
case 7: p2=45; break; //'Eljadida';
default: p2=0;
}
switch(voiture)
{
case '1' : v1=28; v2=24; break;
case '2' : v1=32; v2=28; break;
case '3' : v1=36; v2=32; break;
case '4' : v1=60; v2=50; break;
case '5' : v1=32; v2=28; break;
case '6' : v1=37; v2=32; break;
case '7' : v1=60; v2=50; break;
case '8' : v1=46; v2=41; break;
case '9' : v1=55; v2=46; break;
case '10' : v1=55; v2=46; break;
case '11' : v1=95; v2=82; break;
case '12' : v1=110; v2=100; break;
case '13' : v1=110; v2=100; break;
case '14' : v1=120; v2=105; break;
default: v1=0; v2=0;
}
if(nbjour<1)
{
alert("La date de retour doit étre supérieure que la date de départ ");
document.forms['form1'].elements['prix'].value='0 €';
}
else
{
if(voiture==0)
{
alert("Veuillez choisir un véhicule.......!");
document.forms['form1'].elements['prix'].value='0 €';
}
else
{
if(nbjour<=7)
{
var total=(nbjour*v1)+p1+p2;
document.forms['form1'].elements['prix'].value=total +' €';
}
else
{
var total=(nbjour*v2)+p1+p2;
document.forms['form1'].elements['prix'].value=total +' €';
}
}
}
}
P1 : tarifs ville de depart.
P2 : tarifs ville de retour
v1 : tarifs de 1à 7 jour
v2 : tarifs + 7 jour
je sais que en javascript on peut pas lire les base de donnée ! :x
mais est ce que possible de mélangé php + javascript pour résoudre ce problème ?
Merci d'avance