php 接受数据表单提交到数据库

        <form id="chk-radios-form" action="/plus/diy.php" novalidate="novalidate">
                <input type="hidden" name="action" value="post" />
                <input type="hidden" name="diyid" value="1" />
                <input type="hidden" name="do" value="2" />
                 <?php     
                            $keyWord = $_GET['keyword'];

                            echo '<input type="text" name="mendian" id="mendian" style="display:none;"  class="intxt" value="$keyWord " />';

                            ?>
                           <button class="btn btn-primary" name="submit" style="width:49%;">提交</button>    
        </form>

https://www.baidu.com/666.php?keyword=%E5%AE%9D%E9%92%9B%E5%AE%B6%E5%9B%AD%E5%BA%97

通过上面的链接获取keyword=123 提交表单之后的数据库是,mendian字段想要的是获取的值123

img

因为你的你的变量当字符写进去了,这样写才对



$keyWord = $_GET['keyword'];

echo '<input type="text" name="mendian" id="mendian" style="display:none;"  class="intxt" value="'.$keyWord.'" />';

你数据库存储的是$keyword就说明都没有get出来,下面的echo出来的input标签里面的value就只是一个字符串"$keyword",所以传到后端去才会存一个字符串$keyword