0

Is it possible to write PHP logic in Javascript? I have this script but does not work well. Variable that appears always to the first criteria.

 <script>
    function subtotal(konversi){
        console.log('subtotal function');
        for(var j = 1; j < <?php echo"$cek";?>+1; j++){

            //First Criteria
            <?php if ($uom['uom_name'] =='KG') { ?> 
                var hitung = (document.getElementById('quantity'+j).value * document.getElementById('packing_value'+j).value);
            <?php } ?>

            //Second Criteria
            <?php if ($uom['uom_name'] =='MC') { ?> 
                var hitung = (document.getElementById('quantity'+j).value / document.getElementById('packing_value'+j).value);
             <?php } ?>

            document.getElementById('quantity_konversi'+j).value = hitung; 
            console.log(j, hitung);
        }
    } 
</script>

Please help me out and explain in detail because I am a newbie! Thanks

Malitta N
  • 3,384
  • 22
  • 30
  • Possible duplicate of [What is the difference between client-side and server-side programming?](http://stackoverflow.com/questions/13840429/what-is-the-difference-between-client-side-and-server-side-programming) – Jaromanda X Sep 25 '16 at 01:41
  • Not Client Side JavaScript. But you can use JavaScript to send data to PHP via AJAX. – StackSlave Sep 25 '16 at 01:46

1 Answers1

1

PHP executes on the server and is completed before it hits the browser. That's where JS comes in to play. There are techniques for the two to communicate (AJAX for example) but otherwise they serve different purposes.

Ryanthehouse
  • 301
  • 3
  • 14