我有一个方法发布的表单,我有html选择框,显示我的选项。我的选项值是'id_service'。单击按钮时,它会将数组发布到auth_insert.php。以下是我的表格。
$rvar_service="SELECT id_s,nom_s FROM tablename WHERE company LIKE '%tous%' OR societe LIKE '%me%'";
$var_service = $conn->query($rvar_service);
<form action='filePost.php' method='POST' style='background-color:#FF6600;'>
<?php if($var_service->num_rows>0){ ?>
<fieldset>
<legend><h3>Services déjà Autorisés</h3></legend>
<select name='nservice[]' size='15'>
<?php while($var_service_row = $var_service->fetch_assoc()) {
echo "<option value=".$var_service_row['id_s'].">".$var_service_row['nom_s']."</option>" ?>
<?php } } ?>
</select>
<div style='text-align:right;'><input type='submit' value='Autoriser'></div>
</fieldset>
</form>
我的帖子文件名为auth_insert.php,如下所示。在这个文件中,我发布了打印我的数组的变量。该数组变量不会打印它的元素。我不知道问题出在哪里。
session_start();
$code_e=$_SESSION['ecoutant'];
$id_s = $_POST['nservice'];
print'<pre>';
print $code_e.'<br/>';
print $id_s;
print'<pre>';