Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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 你建议如何处理?_Javascript_Php - Fatal编程技术网

Javascript 你建议如何处理?

Javascript 你建议如何处理?,javascript,php,Javascript,Php,我正在尝试构建一个转换生成器,作为我的web开发研究的实践 到目前为止,我已经设法从用户那里检索到他想要安排的号码或工作人员 下一步,我想根据给定的大小创建一个名称数组。这就是我被困的地方,我该怎么做?PHP?JS?如何使用我在JS上获得的$\u GET上的号码 代码: <?php print_r($_GET); ?> <html> <body> <p>Hey there! how many working guys would

我正在尝试构建一个转换生成器,作为我的web开发研究的实践

到目前为止,我已经设法从用户那里检索到他想要安排的号码或工作人员

下一步,我想根据给定的大小创建一个名称数组。这就是我被困的地方,我该怎么做?PHP?JS?如何使用我在JS上获得的$\u GET上的号码

代码:

<?php
  print_r($_GET);   
?>
<html>
<body>
    <p>Hey there! how many working guys would you like to arrange?</p>

    <form action="">
        <input name="numOfWorkers" type="text"> 
        <input type="submit" id="input">    
    </form>
    <script type="text/javascript">
        var names = new array(); 
        var numOfWorkers = $_GET['numOfWorkers'];
    </script>
</body>
</html>

嘿!你想安排多少工作人员

变量名称=新数组(); var numOfWorkers=$\u GET['numOfWorkers'];
这是一个如何使用PHP从表单中收集动态信息(如worker)的示例。请记住,php是一种后端语言,在页面刷新时运行,比如当您点击表单上的submit按钮设置为method POST、GET或REQUEST时。将方法发送到服务器,并创建包含表单名称值的全局变量

您可以使用$\u POST['name-value']检索POST方法

重要提示:始终使用某种相关的清理功能清理您的帖子值我的示例中没有包含任何清理功能

有关投入物卫生的更多信息,请参阅

如果页面当前是html文件扩展名,则必须将其更改为
.php
文件扩展名

希望这有帮助


FYI:
script
元素上不需要
type=“text/javascript”
,因为这是默认的
type
(已经有很多年了)。PHP在发送到浏览器之前在HTML页面上执行。它至少需要在PHP标记中,比如:
let numberOfWorkers=。当然,我通常不建议您使用PHP编写JavaScript。你想缓存你的JavaScript,所以用一个外部
src
属性把它放在你的脑袋里。将其置于外部,并与
XMLHttpRequest
一起使用
FormData
。要清楚的是
PHP在HTML页面上执行
会产生误导。PHP生成一个发送到浏览器的HTML页面,但它也可以使用
位置生成除HTMLWould之外的其他类型的响应。搜索
更有帮助吗?我建议在表单标签上使用
method=“post”
,然后当按下提交按钮时,数据将显示在post中,并且可以使用
$\u post检索数据['numOfWorkers']
。然后你可以通过调用
$\u POST
variables值来清理数据并使用它。不需要使用javascript,除非你想在用户通过提交表单按钮刷新页面之前对信息进行处理。可能是为了某种输入验证,否则,只需使用PHP。我已经讨论过了有几次,这对我来说很难处理哈哈,非常感谢,我希望我能以某种方式报答:)我真的被慷慨所折服,非常感谢!不用担心,伙计,编写php并不容易,但不像你想象的那么难,只需要在你的PC上设置一个服务器并测试一下。。。