为什么POST数组元素没有显示?

时间:2014-12-10 22:59:06

标签: php

我有一个方法发布的表单,我有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>';

0 个答案:

没有答案