Как включить файл javascript в php?


я хочу, чтобы, когда я достиг условия 'else', он читал файл cart_2.js, я пробовал его следующим образом:

<?php
 sleep(1);
 include_once '../connections/conexion.php';
 if($_REQUEST) {

if(isset($_POST['product_quantity']) && ($_POST['product_id'])) {

    $product_id =         $_REQUEST['product_id'];
    $product_quantity =   $_REQUEST['product_quantity'];

    $stock   = $ConexionBD->query("SELECT unidadesExistentes FROM articulo 
                WHERE idArticulo = '$product_id' ");

    while($rows = mysqli_fetch_array($stock)) {
        $valor = $rows['unidadesExistentes'];


        if($valor < $product_quantity ){
            echo '<div id="Error">Sin stock</div>';

        }else {
            //aqui esta mi archivo .js, creo que no lo esta leyendo
            echo "<script languaje='javascript'  src='../js/cart_2.js'>";
        }
    }

} //end isset

 } //end REQUEST

>?

любые идеи, как заставить его прочитать файл .js?

Author: Hermann BD, 2017-08-17

1 answers

Есть src, хорошо, но у вас нет внутри этого cart_2.js любая функция, которую вы должны вызвать из этого php? Попробуйте вставить этот javascript в функцию, чтобы после привязки в head вы могли вызвать функцию в контексте html, как в Примере.

Попробуйте это, чтобы увидеть ...

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<script type="text/javascript" src="../js/cart_2.js"></script>
</head>
<body>

<?php
 sleep(1);
 include_once '../connections/conexion.php';
 if($_REQUEST) {

if(isset($_POST['product_quantity']) && ($_POST['product_id'])) {

    $product_id =         $_REQUEST['product_id'];
    $product_quantity =   $_REQUEST['product_quantity'];

    $stock   = $ConexionBD->query("SELECT unidadesExistentes FROM articulo 
                WHERE idArticulo = '$product_id' ");

    while($rows = mysqli_fetch_array($stock)) {
        $valor = $rows['unidadesExistentes'];


        if($valor < $product_quantity ){
            echo '<div id="Error">Sin stock</div>';

        }else {
            //AQUÍ SEGUIDO DEBERÍAS PONER LA LLAMADA A LA FUNCIÓN
            echo "onload='funciónjavascript()'";
        }
    }

} //end isset

 } //end REQUEST

>?

</body>
</html>
 1
Author: ret, 2017-08-17 16:28:49