gpt4 book ai didi

php - 使用js将几个参数传递给php

转载 作者:行者123 更新时间:2023-11-30 10:37:28 24 4
gpt4 key购买 nike

我在尝试通过 JS 将一些参数传递给 PHP 时遇到了一些问题。

情况是这样的:

HTML:

<form id="numbtns" method="post" action="imphp.php">
<button id="1" onClick="pass(this.id)">1</button>
<button id="2" onClick="pass(this.id)">2</button>
<button id="3" onClick="pass(this.id)">3</button>
<button id="confirm" onClick="save()">submit</button>
</form>

JS:

pass(clicked_id) {
var btn = document.getElementById(clicked_id);

**// I have no idea what to do next to give the ids to the php file.**

}

save() {
**// I want function save() to collect the parameters from function pass(), and pass them to 'imphp.php' when submit button is clicked. I'm stuck here.**
}

PHP:

// connection part, let's skip it.

...

$num = $_POST['num'];
$query = sprintf("SELECT id, num FROM tb WHERE num = $num");

我知道这对你来说可能是一个快速而愚蠢的问题,但我几个小时都无法弄清楚。所以...任何人都可以帮助我,我将不胜感激。

提前致谢。

最佳答案

我认为您不需要为此使用 Javascript。您只想将表单发布到 PHP 页面,对吗?

<form id="numbtns" method="post" action="imphp.php">
<input type="radio" name="num" value="1" /> 1<br />
<input type="radio" name="num" value="2" /> 2<br />
<input type="radio" name="num" value="3" /> 3<br />
<input type="submit" value="Save" />
</form>

使用按钮对我来说毫无意义,所以我将它们改为单选按钮。用户将选中一个,然后单击“保存”按钮以提交表单。

关于php - 使用js将几个参数传递给php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13073299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com