将数据从表单发送到数据库

时间:2017-11-20 12:43:43

标签: php html

此选择将变量$fetch['name_alb']发送到数据库 我想将变量$fetch['id']发送到数据库

    <select name='id_alb'>
    <?php
        $get ='SELECT * FROM name_alb';
        $run_get = mysqli_query($con,$get);
        while($fetch = mysqli_fetch_array($run_get)){
            echo'<option name="'.$fetch['id'].'">'.$fetch['name_alb'].'</option>
            ';
        }
    ?>
    </select>

1 个答案:

答案 0 :(得分:1)

供将来参考请注意,option元素具有value属性 在提交表格时发送。在这个阶段,你只使用name和innerHTML,这就是为什么表单没有正确发送

<select name='id_alb'>
<?php
    $get ='SELECT * FROM name_alb';
    $run_get = mysqli_query($con,$get);
    while($fetch = mysqli_fetch_array($run_get))
    {
      echo "<option value=".$fetch['id'].">".$fetch['name_alb']."</option>";
    }
?>
</select>