来自表单帖子的未定义索引(非典型)

时间:2017-10-31 06:48:53

标签: php html post

这是包含表格的页面,其中包含为请求的每一行生成的信息行。

<table class="table table-hover">
  <thead>
    <tr>
      <th>ID</th>
      <th>Account</th>
      <th>Level</th>
      <th class="text-center">Action</th>
    </tr>
  </thead>
  <tbody>
  <?php
    $mysqli=connect();
    $result=$mysqli->query("request is here");
    while($rows=$result->fetch_assoc()) {
        echo "<form action='script.php' method='post'>";
        if ($rows['admin']>$_SESSION['admin']||$_SESSION['admin']<6||$rows['online']==1)
            $levelinput='<td><input type="text" class="input-sm 
            form-control" value="'.$rows['admin'].'" disabled></td>
            <td class="text-center"><input type="submit" class="btn btn-
            simple btn-sm" value="Change" disabled></td>';
        else $levelinput='<td><input type="number" class="input-sm 
        form-control" name="level" value="'.$rows['admin'].'"></td> ----- LEVEL IS HERE
        <td class="text-center"><input type="submit" class="btn btn-round 
        btn-simple btn-sm btn-warning" value="Change"></td>';
    if ($rows['ucp_online']>time()-60*5) $name=$rows['login']." <span 
    class='label label-success'>ONLINE</span>";
    else $name=$rows['login'];
    echo '
          <tr>
             <td>'.$rows['id'].'</td>
             <td><a href="/admin/user.php?id='.$rows['id'].'" class="btn 
             btn-simple btn-sm">'.$name.'</a></td>
             '.$levelinput.'
          </tr>
          <input type="hidden" name="admin" value="'.$rows['id'].'">
    </form>';
    }
    $mysqli->close();
  ?>
  </tbody>
</table>

表单会将我们移至script.php$_POST['admin']只需$_POST['level']个索引而且不需要level索引。当然,页面var array = ['test1', 'test2', 'test3', 'test4'] 值正确显示。

0 个答案:

没有答案