Php 需要使用一个复选框获取多个名称

Php 需要使用一个复选框获取多个名称,php,html,Php,Html,我的代码被屏蔽了。 从两天开始,我就试图通过$u POST发送我从数据库中获得的ID。 让我向您展示我的代码,以便您能够更好地理解: 瓦利德 不确定是否真正理解您真正想要的内容,但您可以在复选框名称中设置扇区的id: echo '<input type="checkbox" id="Job' . $key2['id_secteur'] . '" value="' . $key2['id_poste']. '" name="Poste[' . $key2['id_secteur'] .

我的代码被屏蔽了。 从两天开始,我就试图通过$u POST发送我从数据库中获得的ID。 让我向您展示我的代码,以便您能够更好地理解:


瓦利德

不确定是否真正理解您真正想要的内容,但您可以在复选框名称中设置扇区的id:

echo '<input type="checkbox" id="Job' . $key2['id_secteur'] . '" value="' . $key2['id_poste']. '" name="Poste[' . $key2['id_secteur'] . ']">';
echo';
这样,您的$_POST['Poste']将是一个数组,其中键中包含secteur,值中包含Poste


我还更改了您的复选框ID值,因为您不能让所有复选框都具有相同的ID。

不确定是否真正理解您真正想要的内容,但您可以在复选框名称中设置扇区的ID:

echo '<input type="checkbox" id="Job' . $key2['id_secteur'] . '" value="' . $key2['id_poste']. '" name="Poste[' . $key2['id_secteur'] . ']">';
echo';
这样,您的$_POST['Poste']将是一个数组,其中键中包含secteur,值中包含Poste


我还更改了您的复选框ID值,因为您不能让所有复选框都具有相同的ID。

在您的
foreach
循环中,您正在使用相同的名称生成输入,因此无论有多少次迭代,您都只能为
$\u POST['idsuppr']
获得一个值。尝试将
name='idsuppr'
更改为
name='idsuppr[]'
,这将使您更接近您所追求的目标。在
foreach
循环中,您正在使用相同的名称生成输入,因此无论有多少次迭代,您都只能为
$\u POST['idsuppr']
获得一个值。尝试将
name='idsuppr'
更改为
name='idsuppr[]'
,这样可以更接近您的目标。