为输入类型文本设置值并将该值保存在 MySQL 表中


set value for input type text and save that value in mysql table

这是我的html代码...

<tr>
    <td> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <span style="color:red; padding-right:3px;">*</span>Cast
    </td>
    <td>
        <input  type="text" name="cast" id="cast" value="BRAHMAN" disabled/>                                        
    </td>
</tr>

我想在数据库中插入该值。我试过了,但它在数据库中插入了空白值。那么我该怎么做呢?

这是因为您的字段disabled

"已禁用"属性的 ELements 不会提交,或者您可以说其值未过帐。

如果您不允许用户编辑它们,请改用readonly

<input  type="text" name="cast" id="cast" value="BRAHMAN" disabled/>

删除disabled并添加readonly

<input  type="text" name="cast" id="cast" value="BRAHMAN" readonly="readonly"/>

html 代码:

<input type="text" data-required="true" name="cast" id="cast" value="BRAHMAN">

PHP 插入代码:

<input type="text" data-required="true" name="cast" id="cast" value="<?php $_POST['cast'];?>">