2013-07-22 4 views
-5

어떻게이 PHP 함수를 동일한 알고리즘 이상을 사용하는 JavaScript로 만들 수 있습니까?paypal javascript 드롭 다운 메뉴 체크 박스

error_reporting(E_ALL^E_NOTICE); 
if($_GET['text008']=="1br") 
{ $typeservice=119; 
    if(isset($_GET['extras'])) 
    foreach ($_GET['extras'] as $k){ 
    $total +=$k; 
    } 
    echo "Service: $" . $typeservice . "<br/>" . "Extra Fees: $" .$total . "<br/>"; 

    echo "Service w/ Extra Fee: $" . $balyo=$typeservice + $total; 

    if(isset($_GET['freq'])) 
    { 
     if($_GET['freq']=="O") 
     { 
      echo "<br/>Once"; 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;  
     } 
     if($_GET['freq']=="M") 
     { 
      echo "<br/>Monthly";  
      $lahat = $balyo - ($balyo * .10); 
      echo "<br/>Discount:$ " . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
     if($_GET['freq']=="BW") 
     { 
      echo "<br/>Bi-Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     } 
     if($_GET['freq']=="W") 
     { 
      echo "<br/>Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
    } 

} 



if($_GET['text008']=="2br") 
{ 
    $typeservice=139; 
    if(isset($_GET['extras'])) 
    foreach ($_GET['extras'] as $k){ 
    $total +=$k; 
    } 
    echo "Service: $" . $typeservice . "<br/>" . "Extra Fees: $" .$total . "<br/>"; 

    echo "Service w/ Extra Fee: $" . $balyo=$typeservice + $total; 

    if(isset($_GET['freq'])) 
    { 
     if($_GET['freq']=="O") 
     { 
      echo "<br/>Once"; 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;  
     } 
     if($_GET['freq']=="M") 
     { 
      echo "<br/>Monthly";  
      $lahat = $balyo - ($balyo * .10); 
      echo "<br/>Discount:$ " . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
     if($_GET['freq']=="BW") 
     { 
      echo "<br/>Bi-Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     } 
     if($_GET['freq']=="W") 
     { 
      echo "<br/>Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
    } 

} 
if($_GET['text008']=="3br") 
{ 
    $typeservice=159; 
    if(isset($_GET['extras'])) 
    foreach ($_GET['extras'] as $k){ 
    $total +=$k; 
    } 
    echo "Service: $" . $typeservice . "<br/>" . "Extra Fees: $" .$total . "<br/>"; 

    echo "Service w/ Extra Fee: $" . $balyo=$typeservice + $total; 

    if(isset($_GET['freq'])) 
    { 
     if($_GET['freq']=="O") 
     { 
      echo "<br/>Once"; 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;  
     } 
     if($_GET['freq']=="M") 
     { 
      echo "<br/>Monthly";  
      $lahat = $balyo - ($balyo * .10); 
      echo "<br/>Discount:$ " . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
     if($_GET['freq']=="BW") 
     { 
      echo "<br/>Bi-Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     } 
     if($_GET['freq']=="W") 
     { 
      echo "<br/>Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
    } 

} 
if($_GET['text008']=="4br") 
{ 
    $typeservice=189; 
    if(isset($_GET['extras'])) 
    foreach ($_GET['extras'] as $k){ 
    $total +=$k; 
    } 
    echo "Service: $" . $typeservice . "<br/>" . "Extra Fees: $" .$total . "<br/>"; 

    echo "Service w/ Extra Fee: $" . $balyo=$typeservice + $total; 

    if(isset($_GET['freq'])) 
    { 
     if($_GET['freq']=="O") 
     { 
      echo "<br/>Once"; 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;  
     } 
     if($_GET['freq']=="M") 
     { 
      echo "<br/>Monthly";  
      $lahat = $balyo - ($balyo * .10); 
      echo "<br/>Discount:$ " . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
     if($_GET['freq']=="BW") 
     { 
      echo "<br/>Bi-Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     } 
     if($_GET['freq']=="W") 
     { 
      echo "<br/>Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
    } 

} 
if($_GET['text008']=="5br") 
{ 
    $typeservice=219; 
     if(isset($_GET['extras'])) 
    foreach ($_GET['extras'] as $k){ 
    $total +=$k; 
    } 
    echo "Service: $" . $typeservice . "<br/>" . "Extra Fees: $" .$total . "<br/>"; 

    echo "Service w/ Extra Fee: $" . $balyo=$typeservice + $total; 

    if(isset($_GET['freq'])) 
    { 
     if($_GET['freq']=="O") 
     { 
      echo "<br/>Once"; 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;  
     } 
     if($_GET['freq']=="M") 
     { 
      echo "<br/>Monthly";  
      $lahat = $balyo - ($balyo * .10); 
      echo "<br/>Discount:$ " . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
     if($_GET['freq']=="BW") 
     { 
      echo "<br/>Bi-Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     } 
     if($_GET['freq']=="W") 
     { 
      echo "<br/>Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
    } 

} 
if($_GET['text008']=="6br") 
{ 
    $typeservice=249; 
    if(isset($_GET['extras'])) 
    foreach ($_GET['extras'] as $k){ 
    $total +=$k; 
    } 
    echo "Service: $" . $typeservice . "<br/>" . "Extra Fees: $" .$total . "<br/>"; 

    echo "Service w/ Extra Fee: $" . $balyo=$typeservice + $total; 

    if(isset($_GET['freq'])) 
    { 
     if($_GET['freq']=="O") 
     { 
      echo "<br/>Once"; 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;  
     } 
     if($_GET['freq']=="M") 
     { 
      echo "<br/>Monthly";  
      $lahat = $balyo - ($balyo * .10); 
      echo "<br/>Discount:$ " . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
     if($_GET['freq']=="BW") 
     { 
      echo "<br/>Bi-Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     } 
     if($_GET['freq']=="W") 
     { 
      echo "<br/>Weekly"; 
      $lahat = $balyo - ($balyo * .15); 
      echo "<br/>Discount: $" . ($balyo * .15); 
      echo "<br/> Total: $" . $lahat;    
     }  
    } 
} 
+2

모든 JavaScript를 알고 있습니까? 너 뭐 해봤 니? – Scott

+0

안녕하세요 스콧, 정말 자바 스크립트에 익숙하지 않은 나는 그 PHP 코드와 같은 기능을 자바 스크립트 코드를 만들 필요가 –

+0

안녕, 데이브에 오신 것을 환영합니다. 불행히도이 사이트는 다른 사람들에게 당신을 코드 작성하도록 요청하는 것이 아닙니다. 자바 스크립트를 모른다면, 배우거나 다른 곳에서 솔루션을 찾아야 할 것입니다. 이 사이트는 문제를 이해하고 직접 해결하려고 시도한 경우에만 도움을 제공 할 수 있습니다. [도움말 섹션] (http://stackoverflow.com/help)을 참조하십시오. – Scott

답변

0

나는 페이스 북에서 업데이트 된 jsFiddle으로 응답했지만, 여기까지의 경우에 게시 할 것이라고 생각했습니다. if 문에 중괄호가 누락되어 문자열 대신 정수로 금액을 설정하는 것은 jsFiddle 설정이었습니다.

function CalculateOrder(form) 
{ 
    //sample lang to sir ng javascript pero ito mismo na yung code. 
    //naka comment sa html ung code sa php 
    if(form.text008.value == "1br") 
    { 
     form.amount.value ="119.00"; 
    } 

    if(form.text008.value == "1br" && form.extrass.checked ==true) 
    { 
     form.amount.value = "139"; 
    } 
} 
+0

감사합니다 스캇입니다! –

관련 문제