в поле len в БД вписывается array вместо Тест1.Почему?

Название и описание отправляется а в поле len пустота.Почему?

<?php
session_start();
$connection = mysqli_connect("localhost", "root", "", "regauth") or die("Error!!!");

if(empty($_SESSION['user']))
    header("location: ../../");

if($_GET['link'] === 'logout'){
    unset($_SESSION['user']);
    session_destroy();
    header("location: ../../");
}

  $len=($_POST['nameselect']);
   $name_z=htmlspecialchars(trim($_POST['name_z']));
    $op=htmlspecialchars(trim($_POST['op']));


    if(isset($_POST['do-len'])){
mysqli_query($connection, "INSERT INTO users (login,password,name,email,img,len,name_z,op) VALUES ('$login', '$password','$name','$email','$img','$len','$name_z','$op') ");  
 }

?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Личный кабинет</title>
</head>

<body>
<div><?php echo "Привет, ".$_SESSION['user'][1]; ?> | <a href="index.php?link=logout">Выйти</a>
</div>
<h3>Создание заявки</h3>
<form  method="post">

  <label>Название<br><input type="text" name="name_z"></label><br>
  Описание<br><textarea name="op" cols="21"></textarea>

<p><select size="3" name="nameselect[]" multiple>
    <option value="Тест1">Тест1</option>
    <option value="Тест2">Тест2</option>
    <option value="Тест3">Тест3</option>
   </select></p>
   <p><input type="submit" name="do-len"value="Отправить"></p>
   </form>
   <h3>Просмотр своей заяки</h3>
  <?php

$sql = mysqli_query($connection, "SELECT * FROM users WHERE `len` = '$len'");
$result = $sql->fetch_all(MYSQLI_ASSOC);
foreach ($result as $row) {
    echo '<p>'.$row['len'].'</p>';
}

Ответы (0 шт):