当用户在表单中写一个数字时,如何给一个数字一个变量?

所以我想将 -new 1 更改为 -new $var 并将这个 $var 提供给输入(getal),这样当我在表单中输入 5 时,我希望我的 jar 在我按下提交时显示 5 次。


<input type="text" id="getal" value="" name="getal"><br><br>


<input type="submit" name="submit" value="Show">


</form>


</body>

</html>


<?php 


if(isset($_POST['submit']))

{

 exec('java -jar "test.jar" -new 1', $response);

 print nl2br(print_r($response, true));

}


?>


慕哥6287543
浏览 112回答 1
1回答

呼如林

您可以简单地使用 adot并将字符串与变量组合。例如:$var = "yourname";echo "hello " . $var . ", how are you?;// prints "hello yourname, how are you?"在你的情况下,你可以使用这个:if(isset($_POST['submit'])) {&nbsp; $var1 = $_POST['var1'];&nbsp; $var2 = $_POST['var2'];&nbsp; $getal = $_POST['getal'];&nbsp; exec('java -jar "test.jar" -db ' . $var1 . ' -h ' . $var2 . ' -new ' . $getal, $response);&nbsp; print nl2br(print_r($response, true));}你的表格:<form action="" method="post">&nbsp; <input type="text" value="" name="var1">&nbsp; <input type="text" value="" name="var2">&nbsp; <input type="text" id="getal" value="" name="getal">&nbsp; <input type="submit" name="submit" value="Show"></form>
打开App,查看更多内容
随时随地看视频慕课网APP