Advertisement
Amakesh

Untitled

May 13th, 2016
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 17.74 KB | None | 0 0
  1. <form method="post">
  2.     <p>
  3.         <div id="mrese-form1">*Imię rezerwującego: <input class="input_res" type="text" name="fname" id="fname" size="60" placeholder="Podaj imię osoby składającej rezerwację" value="<?php echo $surnamer; ?>" required></input>
  4.         </div>
  5.         <div id="mrese-form2">*Nazwisko rezerwującego: <input class="input_res" type="text" name="lname" id="lname" size="60" placeholder="Podaj nazwisko osoby składającej rezerwację" value="<?php echo $namer; ?>" required></input>
  6.         </div>
  7.         <div id="mrese-form3">*Telefon: <input class="input_res" type="tel" name="tel" size="60" placeholder="Podaj numer telefonu osoby składającej rezerwację" value="<?php echo $phone; ?>" required></input>
  8.         </div>
  9.         <div id="mrese-form4">Email: <input class="input_res" type="email" name="email" size="60" placeholder="Podaj adres email osoby składającej rezerwację" value="<?php echo $email; ?>">></input>
  10.         </div>
  11.         <div id="data">*Data przyjazdu:</div>
  12.         <div id="mrese-form5"><input class="input_res" type="text" name="date" id="date" placeholder="<?php echo $data=date($date_a); ?>" value="<?php echo $data=date($date_a); ?>" required></input><input type="button" id="btn"><span class="icon-calendar" id="span_cal"></span></input>
  13.         </div>
  14.         <div id="data1">*Data wyjazdu:</div>
  15.         <div id="mrese-form6"><input class="input_res" type="text" name="date1" id="date1" placeholder="<?php echo $data=date($date_d); ?>" value="<?php echo $data=date($date_d); ?>" required></input><input type="button" id="btn1"><span class="icon-calendar" id="span_cal1"></span></input>
  16.         </div>
  17.         <div id="mrese-form7">*Liczba dorosłych: <input class="input_res_nr" type="number" name="counta" id="counta" size="60" placeholder="0" value="<?php echo $counta; ?>" required></input>
  18.         </div>
  19.         <div id="mrese-form8">*Cena za pobyt dorosłych: <select name="types_a" id="types_a" required> <?php echo get_options_a($selected, $owner_id,$pricea,$priceat); ?> </select> zł/osobodoba</div>
  20.         <div id="mrese-form9">*Liczba dzieci: <input class="input_res_nr" type="number" id="countc" name="countc" size="60" placeholder="0" value="<?php echo $countc; ?>"></input>
  21.         </div>
  22.         <div id="mrese-form10"><button id="add" class="btn btn-info">Dodaj dziecko</button><br><br></div>
  23.         <!--wiek-->
  24.         <div id="mrese-form11">
  25.             <?php echo '*Wiek dziecka 1: <input class="input_age" type="text" name="age_c1" value="'.$wiek[1].'"/>lat     Cena za pobyt dziecka 1: <select id= "types_c1" name = "types_c1">'. get_options_c($selected,$owner_id,$ceny_c[1],$ceny_ct[1]).'</select> zł/osobodoba';
  26.          for($i = 2; $i<$countc+1;$i++){
  27.        echo '                  <div class="chi">                 *Wiek dziecka '.$i.': <input class="input_age" type="text" name="age_c'.$i.'" value="'.$wiek[$i].'"/>lat    Cena za pobyt dziecka '.$i.': <select id= "types_c'.$i.'" name = "types_c'.$i.'">'.get_options_c($selected,$owner_id,$ceny_c[$i],$ceny_ct[$i]).'</select> zł/osobodoba  <button class="delete">-</button></div>';
  28.         }
  29.         ?>
  30.         </div><br>
  31.         <div id="mrese-form12">*Liczba zwierząt domowych: <input class="input_res_nr" type="number" id="countp" name="countp" size="60" placeholder="0" value="<?php echo $countp; ?>" readonly></input>
  32.         </div>
  33.  
  34.         <div id="mrese-form13"><button id="add2" class="btn btn-info">Dodaj zwierzę</button><br><br></div>
  35.         <!--typ zwierzęcia domowego 1...n-->
  36.         <div id="mrese-form14">
  37.             <?php
  38.  echo '*Typ zwierzęcia 1: <input class="input_pets" type="text" name="type_p1" value="'.$typ[1].'"/>      Cena za pobyt zwierzęcia 1: <select id = "types_p1" name = "types_p1">'.get_options_p($selected,$owner_id,$ceny_p[1],$ceny_pt[1]).'</select> zł/doba<br>';
  39.  for($i = 2; $i<$countp+1;$i++){
  40.    
  41.        echo '      <div class="pe">      *Typ zwierzęcia '.$i.': <input class="input_pets" type="text" name="type_p'.$i.'" value="'.$typ[$i].'"/>   Cena za pobyt zwierzęcia '.$i.': <select id = "types_p'.$i.'" name = "types_p'.$i.'">'.get_options_p($selected,$owner_id,$ceny_p[$i],$ceny_pt[$i]).'</select> zł/doba  <button class="delete2">-</button></div>';
  42.  }
  43. echo '<br>';
  44. ?>
  45.         </div>
  46.         <!--cena za pobyt zwierzęcia domowego 1...n-->
  47.         <div id="mrese-form15">Cena za pokój: <select class="input_res" name="types_r" id="types_r">  <?php echo get_options_r($selected, $owner_id, $pricer,$pricert); ?> </select> zł/doba</div>
  48.         <div id="mrese-form16">Łącznie za dobę: <input class="input_res_nr" type="number" name="suma_d" id="suma_d" size="60" placeholder="0" value="<?php echo $priceacc; ?>" readonly></input></div>
  49.         <div id="mrese-form17">Rabat: <input class="input_res_nr" type="number" name="rabat" id="rabat" size="60" placeholder="0" value="<?php echo $rabatc; ?>"></input>
  50.         </div>
  51.         <div id="mrese-form24"> <select name="types_rb" id="types_rb" required> <?php echo get_options_rb($selected, $rabatjj); ?> </select></div>
  52.         <div id="mrese-form18">Łącznie za pobyt: <input class="input_res_nr" type="number" name="suma_p" id="suma_p" size="60" placeholder="0" value="<?php echo $priceto; ?>" readonly></input></div>
  53.         <div id="mrese-form19">Przedpłata: <input class="input_res_nr" type="number" name="dp" id="dp" size="60" placeholder="0" value="<?php echo $dpay; ?>" readonly></input></div>
  54.         <div id="mrese-form21">*Numer pokoju: <input class="input_res_nr" type="number" name="roomnr" size="60" placeholder="0" value="<?php echo $rnr; ?>" required></input>
  55.         </div>
  56.         <div id="dode">Dodatkowe informacje: </div>
  57.         <div id="mrese-form22"> <textarea class="texta_res" type="text" name="other" id="other" cols="60" rows="5" placeholder="Podaj dodatkowe informacje" value=""><?php echo $oth; ?></textarea></div>
  58.         <input type="hidden" id="price_ta" name="price_ta" value="-" readonly />
  59.         <input type="hidden" id="price_tc" name="price_tc" value="-" readonly />
  60.         <input type="hidden" id="price_tp" name="price_tp" value="-" readonly />
  61.         <input type="hidden" id="price_tr" name="price_tr" value="-" readonly />
  62.  
  63.         <input type="hidden" id="price_pa" name="price_pa" value="-" readonly />
  64.         <input type="hidden" id="price_pc" name="price_pc" value="-" readonly />
  65.         <input type="hidden" id="price_pp" name="price_pp" value="-" readonly />
  66.         <input type="hidden" id="price_pr" name="price_pr" value="-" readonly />
  67.  
  68.         <input type="hidden" id="dpval" name="dpval" value="<?php echo $dpval; ?>" readonly />
  69.         <input type="hidden" id="dptype" name="dptype" value="<?php echo $dptype; ?>" readonly/>
  70.  
  71.         <input type="hidden" id="dpchc" name="dpchc" value="<?php echo $countc; ?>" readonly />
  72.         <input type="hidden" id="dppec" name="dppec" value="<?php echo $countp; ?>" readonly/>
  73.  
  74.  
  75. <script>
  76.  
  77. jQuery(document).ready(function() {
  78.  
  79.         jQuery("#add").click(function (e) {
  80.          e.preventDefault();
  81.         var count ='';
  82.         var No = jQuery('#countc').val();
  83.         var No2 = jQuery('#dpchc').val();
  84.         if (No2 > No){count = parseInt(No2); }
  85.         else{
  86.         count = parseInt(No)+1;
  87.         }
  88.         var pp = '<?php echo get_options_c($selected,$owner_id,$wb,$wb); ?>';
  89.          jQuery("#mrese-form11").append('<div class="chi" >                 *Wiek dziecka '+count+': <input class="input_age" type="text" name="age_c1" value=" "/>lat     Cena za pobyt dziecka '+count+': <select id= "types_c'+count+'" name = "types_c'+count+'">'+pp+'</select> zł/osobodoba <button class="delete">-</button><br><br></div>');
  90.         count++;
  91.         var ca = parseInt(count)-1;
  92.         jQuery('#dpchc').val(count);
  93.         jQuery('#countc').val(ca);
  94.  
  95.  
  96.     });    
  97.  
  98.  
  99. jQuery("body").on("click", ".delete", function (e) {
  100.          e.preventDefault();
  101.     jQuery(this).parent("div").remove();
  102.     var No3 = jQuery('#dpchc').val();
  103.     var No4 = parseInt(No3)-1;
  104.     var No4a = parseInt(No3)-2;
  105.     jQuery('#dpchc').val(No4);
  106.     jQuery('#countc').val(No4a);
  107.  
  108. });
  109.  
  110.        });    
  111.  
  112. </script>
  113.  
  114. <script>
  115.  
  116. jQuery(document).ready(function() {
  117. jQuery("#add2").click(function (e) {
  118.     e.preventDefault();
  119. var count ='';    
  120. var No = jQuery('#countp').val();
  121. var No2 = jQuery('#dppec').val();    
  122. if (No2 > No){count = parseInt(No2); }
  123.         else{
  124.         count = parseInt(No)+1;
  125.         }
  126. var pp = '<?php echo get_options_p($selected,$owner_id,$wb,$wb); ?>';
  127.  
  128.  jQuery("#mrese-form14").append('<div class="pe">      *Typ zwierzęcia '+count+': <input class="input_pets" type="text" name="type_p'+count+'" value=" "/>      Cena za pobyt zwierzęcia '+count+': <select id = "types_p'+count+'" name = "types_p'+count+'">'+pp+'</select> zł/doba <button class="delete2">-</button><br><br></div>');
  129. count++;
  130. var cp = parseInt(count)-1;
  131. jQuery('#dppec').val(count);    
  132. jQuery('#countp').val(cp);    
  133.  
  134.     });    
  135.  
  136.  
  137. jQuery("body").on("click", ".delete2", function (e) {
  138.     e.preventDefault();
  139.     jQuery(this).parent("div").remove();
  140.         var No5 = jQuery('#dppec').val();
  141.     var No6 = parseInt(No5)-1;
  142.     var No6a = parseInt(No5)-2;
  143.     jQuery('#dppec').val(No6);
  144.     jQuery('#countp').val(No6a);
  145. });
  146.  
  147.        });    
  148.  
  149. </script>
  150.  
  151. <script>
  152.  
  153. jQuery(document).ready(function() {
  154.  
  155.  
  156.                  jQuery('#date').datepicker();
  157.                 jQuery('#date1').datepicker();
  158.  
  159.       jQuery( '#btn' ).button({ icons: { primary: "" },
  160.       text: false
  161.     });
  162.         jQuery( '#btn1' ).button({ icons: { primary: "" },
  163.       text: false
  164.     });
  165.  
  166. jQuery('#btn').click(function (e)
  167. {
  168.     jQuery('#date').datepicker("show");
  169. });
  170.  
  171. jQuery('#btn1').click(function (e)
  172. {
  173.     jQuery('#date1').datepicker("show");
  174. });
  175.     var $array = [];
  176.     var $array2 = [];
  177.     var test="";
  178.         var rabat ="";
  179.     var rabatj ="";
  180.     var rabatp = "";
  181.      var datear    ="";
  182.       var datedep="";
  183.       var datear_="";
  184.     var datedep_="";
  185.  
  186.     var $price_ch=0;
  187.     var $price_p=0;
  188.     var price_d="";    
  189.      var count_ad = "";
  190.  
  191. var price_ad = "";    
  192. var count_ch = 0;
  193. var count_pe = "";
  194. var price_adu ="";    
  195.  
  196. var price_ad_="";
  197. var $price_p_="";
  198. var $price_ch_="";    
  199.  
  200. var price_a_type="";
  201. var price_c_type="";
  202. var price_p_type="";    
  203.  
  204.         var ptotal = "";
  205.     var dp ="";
  206.     var dp_type ="";
  207.     var dpval ="";
  208.  
  209.     var pcent="";
  210.     var ptotalr="";
  211.     var room="";
  212.     var days="";
  213.  
  214.  
  215.   jQuery('#date').on('change', function(){
  216.        var selected = jQuery(this).val();
  217.  
  218.       Licz();
  219.  
  220.     });          
  221.  jQuery('#date1').on('change', function(){
  222.         var selected1 = jQuery(this).val();
  223.  
  224.     Licz();
  225.          });
  226.  
  227.  
  228.  
  229. jQuery('#dpval').on('input', function(){    
  230.         Licz();
  231.  });
  232. jQuery('#dptype').on('input', function(){    
  233.      Licz();
  234.  });    
  235. jQuery('#types_r').change( function(){
  236.  
  237.  
  238.    Licz();
  239.  });    
  240.  
  241. jQuery('#counta').on('input', function(){
  242.  
  243.  
  244.     Licz();
  245.      });
  246.  
  247. jQuery('#types_a').change( function(){
  248.  
  249.     Licz();
  250.      });
  251.  
  252. jQuery('#countc').on('input', function(){    
  253.  
  254.     var count_c = "";
  255.     var c="";
  256.     count_c = jQuery('#countc').val();    
  257.     for(varCountc=1;varCountc<=count_c;varCountc++){
  258.        c = varCountc;
  259.    jQuery('#types_c'+c).change( function(){
  260.    Licz();
  261.  
  262.     });
  263.    }
  264.  
  265.        Licz();
  266.         });
  267.  
  268. jQuery('#countp').on('input', function(){    
  269.  
  270.        var count_p = "";
  271.    var p ="";
  272.    count_p = jQuery('#countp').val();    
  273.    for(varCountp=1;varCountp<=count_p;varCountp++){
  274.     p = varCountp;
  275.    jQuery('#types_p'+p).change( function(){
  276.    Licz();
  277.     });
  278.    }
  279.  
  280.  
  281.      Licz();
  282.     });
  283.  
  284. jQuery('#rabat').on('input', function(){
  285.  
  286.    jQuery('#types_rb').change( function(){
  287.     Licz();
  288.      });
  289.  
  290.        Licz();
  291.      });    
  292. jQuery('#types_rb').change( function(){
  293.     Licz();
  294.      });    
  295.  
  296.  
  297.    var Licz = function () {
  298.  
  299.        var day1 = "";
  300.        var month1 ="";
  301.        var year1 = "";
  302.  
  303.        var day2 = "";
  304.        var month2 ="";
  305.        var year2="";
  306.  
  307.  
  308.    datear_ = jQuery('#date').val();
  309.        datedep_ = jQuery('#date1').val();
  310.        var room =jQuery('#types_r').val();    
  311.  
  312.      if(datear_>datedep_){
  313.           alert("Data przyjazdu nie może być późniejsza niż data wyjazdu a data wyjazdu nie może być wcześniejsza niż data przyjazdu!");
  314.       }
  315.  
  316.     datedep = jQuery('#date1').datepicker('getDate');
  317.  
  318.         days = Math.round((datedep-datear)/(1000*60*60*24));
  319.  
  320.  
  321.         rabat = jQuery('#rabat').val();    
  322.         rabatj = jQuery('#types_rb').val();    
  323.  
  324.  
  325.  
  326.              dpval = jQuery('#dpval').val();
  327.         dp_type = jQuery('#dptype').val();    
  328.  
  329.         var pr = '%';
  330.         var zł = 'zł';
  331.         var db = "doba";
  332. if(room!=0 && datear && datedep){
  333.  
  334.        var arrayr=[];
  335.             arrayr = room.split(":");  
  336.          room = arrayr[1];                                
  337.      jQuery('#price_pr').val(arrayr[1]);
  338.           jQuery('#price_tr').val(arrayr[0]);    
  339.  
  340.     price_d=room;
  341.  
  342.     if(rabatj == zł){    
  343.         ptotal = (room*days)-rabat;
  344.             jQuery('#fname').val(rabatj);    
  345.  
  346.     }
  347.     if(rabatj == pr){
  348.  
  349.         ptotal = (room*days);
  350.         pcent = (rabat * ptotal)/100;
  351.         ptotalr = ptotal - pcent;
  352.         jQuery('#fname').val(rabatj);    
  353.     }
  354.              if(dp_type == "%"){
  355.         dp = ptotal - ((dpval * ptotal)/100);
  356.                             }
  357.          if(dp_type == "doba"){
  358.          dp = room * dpval;
  359.                               }
  360.  
  361.     }
  362.  
  363. if(room==0){
  364.  
  365. count_ad = jQuery('#counta').val();    
  366.     var arraya = [];
  367.     var arrayc = [];
  368.     var arrayc1=[];
  369.     var arrayc2=[];
  370.     var arrayp =[];
  371.     var arrayp1 =[];
  372.     var arrayp2 =[];
  373.     var arrayp3 =[];
  374.     var ppc = "";
  375.     var ppt = "";
  376.     var cpc = "";
  377.     var cpt = "";
  378.    var o = '-';
  379.          price_ad_ = jQuery('#types_a').val();
  380.          arraya = price_ad_.split(":");
  381.          price_a_type = arraya[0];
  382.          jQuery('#price_ta').val(price_a_type);
  383.          price_ad = arraya[1];
  384.      jQuery('#price_pa').val(price_ad);
  385.         price_adu = price_ad * count_ad;    
  386.  
  387.         count_ch = jQuery('#countc').val();    
  388.         count_pe = jQuery('#countp').val();      
  389.  
  390.  
  391. if(count_ch==0){ $price_ch=0;      jQuery('#price_tc').val(o); jQuery('#price_pc').val(o);}
  392. if(count_pe==0) { $price_p=0; jQuery('#price_tp').val(o);    jQuery('#price_pp').val(o);}
  393.  
  394. for(count=1;count<=count_ch;count++){
  395.    var tmp = jQuery('#types_c'+count).val();
  396.    arrayc = tmp.split(":");
  397.    arrayc1[count] = arrayc[1];
  398.    cpc += '|'+arrayc[1];
  399.    cpt += '|'+arrayc[0];
  400. }
  401.    if(count_ch==0){ jQuery('#price_tc').val(o); jQuery('#price_pc').val(o);}
  402.    if(count_ch!=0){
  403.    jQuery('#price_tc').val(cpt);
  404.    jQuery('#price_pc').val(cpc);
  405.    }
  406.  
  407. for(counttp=1;counttp<=count_pe;counttp++){
  408.    var tpm = jQuery('#types_p'+counttp).val();
  409.    arrayp = tpm.split(":");
  410.    arrayp1[counttp] = arrayp[1];
  411.    ppc += '|'+arrayp[1];
  412.    ppt += '|'+arrayp[0];
  413.  
  414. }
  415. if(count_pe==0) {jQuery('#price_tp').val(o);    jQuery('#price_pp').val(o);}    
  416.    if(count_pe!=0) {
  417.    jQuery('#price_tp').val(ppt);    
  418.    jQuery('#price_pp').val(ppc);    
  419.    }
  420.  
  421.    var cc = "";
  422.    var array3 = [];
  423.    var array4 =[];
  424. for(varCount0=1;varCount0<=count_ch;varCount0++){
  425.    array4[varCount0]=0;
  426.  
  427. }
  428. for(varCount3=1;varCount3<=count_ch;varCount3++){
  429.  
  430.     array3[varCount3] =  arrayc1[varCount3];                
  431.    if(array4[varCount3]<array3[varCount3]){
  432.       array4[varCount3]=array4[varCount3]+(array3[varCount3]-array4[varCount3]);
  433.        $price_ch=0;
  434.  
  435.       }
  436.    if(array4[varCount3]>array3[varCount3]){  
  437.         array4[varCount3]=array4[varCount3]-(array4[varCount3]-array3[varCount3]);
  438.         $price_ch=0;
  439.  
  440.     }
  441.  
  442. }
  443.     var l = 0;
  444.     for (varCt=1; varCt<=count_ch; varCt++){
  445.        if(array4[varCt]==0)
  446.           l++;
  447.  
  448.    }
  449.           if (l==count_ch) {$price_ch=0; }
  450.  
  451. for(varCountt=1;varCountt<=count_ch;varCountt++){
  452.  
  453.     $price_ch += parseInt(array4[varCountt]);  
  454.  
  455.  
  456.  
  457. }
  458.  
  459.    array3=[];
  460.  
  461. var array5 = [];
  462. var array6 =[];    
  463.  
  464.  
  465.  
  466.  
  467. for(varCount00=1;varCount00<=count_pe;varCount00++){
  468.    array6[varCount00]=0;
  469.  
  470. }
  471.  
  472.  
  473.  
  474. for(varCount4=1;varCount4<=count_pe;varCount4++){
  475.     var count2 = varCount4;
  476.  
  477.         array5[varCount4] = arrayp1[varCount4];                                  //jQuery('#types_p'+varCount4).val();    
  478.    if(array6[varCount4]<array5[varCount4]){
  479.       array6[varCount4]=array6[varCount4]+(array5[varCount4]-array6[varCount4]);
  480.        $price_p=0;
  481.  
  482.       }
  483.    if(array6[varCount4]>array5[varCount4]){  
  484.         array6[varCount4]=array6[varCount4]-(array6[varCount4]-array5[varCount4]);
  485.         $price_p=0;
  486.  
  487. }
  488. }
  489.  var ll = 0;
  490.     for (varCtt=1; varCtt<=count_pe; varCtt++){
  491.        if(array6[varCtt]==0)
  492.           ll++;
  493.  
  494.    }
  495.           if (ll==count_pe) {$price_p=0; }    
  496.  
  497.  
  498. for(varCountp=1;varCountp<=count_pe;varCountp++){
  499.  
  500.     $price_p += parseInt(array6[varCountp]);  
  501.  
  502.    }
  503.  
  504. price_d = (price_adu + $price_ch + $price_p);
  505.    if(rabatj ==){    
  506.  
  507.    ptotalr = (price_d *days)-rabat;
  508.    }
  509.    if(rabatj == pr){
  510.  
  511.        ptotal = (price_d*days);
  512.        pcent = (rabat * ptotal)/100;
  513.        ptotalr = ptotal - pcent;
  514.    }
  515.         if(dp_type == "%"){
  516.        dp = ptotal - ((dpval * ptotal)/100);
  517.                            }
  518.         if(dp_type == "doba"){
  519.         dp = price_d * dpval;
  520.                              }
  521.  
  522.  
  523. }
  524.  
  525.  
  526.        jQuery('#suma_d').empty().val(price_d);        
  527.        jQuery('#suma_p').empty().val(ptotalr);        
  528.        jQuery('#dp').empty().val(dp);    
  529.    }    
  530.    });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement