Как вставить данные скрытого поля в базу данных с помощью php

Привет при входе на сайт я получаю имя пользователя в скрытом поле при заполнении формы после входа в систему мне нужно вставить имя пользователя в базу данных. Но я получаю ошибку как

Примечание: неопределенный индекс: электронная почта

Вот мой код

index.php

<?php  
$username = $_SESSION['username'];
if($username) 
{ 
?>
<h3> Welcome <?php echo $username; ?></h3>
<?php 
}  
else 
{ 
echo "no"; 
} 
?> 
<body>       
    <input type='hidden' value="<?php echo $username; ?>" name='email'>        
    <input type="button" value="Logout" id="logout" onClick="document.location.href='login.php'" />    
    <form method="post" action="details.php" id="myform">            
        <ul class="tab-content">
                <li class="tab-pane active" id="salary">                
                            <h3>Details</h3>
                            <table style="border-collapse: collapse;border: 1px solid black;">
                            <tr class="spaces">
                              <th>User Name</th></tr>
                              <tr>
                              <td><input type="text" name="user_name" value="" required /></td>
                              </tr>

details.php

<?php
$connection = mysql_connect("localhost", "root", "") or die(mysql_error());
$db = mysql_select_db("accountant", $connection);
$email=$_POST['email'];
$name=$_POST['user_name'];
$query=mysql_query("INSERT INTO user_details(email,user_name)values('$email','$name')");

Может ли кто-нибудь помочь мне это спасибо заранее

При заполнении этой формы мне нужно вставить значение скрытого поля также в базе данных

Ответы на вопрос(6)

Ваш ответ на вопрос