为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕哥6287543 2022-10-14 15:54:09
所以我想将 -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));}?>
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

您可以简单地使用 adot并将字符串与变量组合。例如:


$var = "yourname";

echo "hello " . $var . ", how are you?;

// prints "hello yourname, how are you?"

在你的情况下,你可以使用这个:


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

  $var1 = $_POST['var1'];

  $var2 = $_POST['var2'];

  $getal = $_POST['getal'];

  exec('java -jar "test.jar" -db ' . $var1 . ' -h ' . $var2 . ' -new ' . $getal, $response);

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

}

你的表格:


<form action="" method="post">

  <input type="text" value="" name="var1">

  <input type="text" value="" name="var2">


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

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

</form>


查看完整回答
反对 回复 2022-10-14
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号