Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将变量从Javascript函数传递到同一php文件中的php_Javascript_Php_Variables - Fatal编程技术网

将变量从Javascript函数传递到同一php文件中的php

将变量从Javascript函数传递到同一php文件中的php,javascript,php,variables,Javascript,Php,Variables,我需要帮助了解如何将php文件上函数中的javascript变量传递给php变量 如何从php部分的两个变量中的javascript函数中获取变量“marca”和“sucursal” 提前谢谢你的帮助 这是我的密码 if (trim($linealtl)==$ltl) { echo "<script>"; echo "var marca;";

我需要帮助了解如何将php文件上函数中的javascript变量传递给php变量

如何从php部分的两个变量中的javascript函数中获取变量“marca”和“sucursal”

提前谢谢你的帮助

这是我的密码

            if (trim($linealtl)==$ltl) 
            {

                echo "<script>";

                echo "var marca;";
                echo "var sucursal;";

                echo "marca='0';";
                echo "sucursal='0';";

                echo "while(marca != 'L' && marca != 'D')";
                echo "{";
                    echo "marca = prompt('Introduce (L) para Lamp (D) para Duck para la LTL " . $ltl . "');";
                echo "}";

                echo "while(sucursal != '50' && sucursal != '62' && sucursal != 'VO' && sucursal != 'MO' && sucursal != 'NA')";
                echo "{";

                    echo "sucursal = prompt('¿A que sucursal pertenece la LTL " . $ltl . "?' + String.fromCharCode(13)";
                                    echo "+'   Valdemoro Suc 50 (50)' + String.fromCharCode(13)";
                                    echo "+'   Montornes Suc 62 (62)' + String.fromCharCode(13)";
                                    echo "+'   Valdemoro Otros (VO)' + String.fromCharCode(13)";
                                    echo "+'   Montornes Otros (MO)' + String.fromCharCode(13)";
                                    echo "+'   Ninguna de las anteriores (NA)');";
                echo "}";

                echo "</script>";

                fwrite($fileltl, $linealtl . ";" . $marca . ";" . $sucursal);
                $ltlencontrada = 'S';
            }
if(修剪($linealtl)==$ltl)
{
回声“;
回声“var marca;”;
回声“var sucursal;”;
回音“marca='0';”;
回声“sucursal='0';”;
回声“while(marca!='L'&&marca!='D')”;
回声“{”;
echo“marca=prompt('improduct(L)para Lamp(D)para Duck para la LTL.”$LTL.;”;
回声“}”;
回声“while(sucursal!='50'和&sucursal!='62'和&sucursal!='VO'和&sucursal!='MO'和&sucursal!='NA');
回声“{”;
echo“sucursal=prompt('A que sucursal pertence la LTL.“$LTL.”?'+String.fromCharCode(13)”;
echo“+”Valdemoro Suc 50(50)“+字符串.fromCharCode(13)”;
echo“+”Montornes Suc 62(62)“+String.fromCharCode(13)”;
echo“+”Valdemoro Otros(VO)“+String.fromCharCode(13)”;
echo“+”Montornes Otros(MO)“+String.fromCharCode(13)”;
回音“+”前面的宁古纳(NA);”;
回声“}”;
回声“;
fwrite($fileltl,$linealtl.;“$marca.;”$sucursal);
$ltlencontrada='S';
}

你不能。在将html发送到客户端之前,无法运行JavaScript,因为它是在浏览器中运行的(除非实现nodejs hack或完全切换到它)


您可以使用AJAX在运行后从客户端返回计算结果,也可以事先在php中执行上述计算。就个人而言,我会选择前者。

你不能。PHP在服务器上运行,javascript在客户端上运行。将数据从JS传递到PHP的唯一方法是执行ajax请求,或将form.editional提交到@MarcB。您无法通过http或https解析任何变量或对象。。。它始终是一个请求,与变量、对象或类似的东西无关!