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

时间:2014-12-17 10:58:08

标签: php

这是我的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>

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

2 个答案:

答案 0 :(得分:2)

因为您的字段为disabled

未提交具有已禁用属性的属性,或者您可以说他们的值未发布。

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

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

删除disabled并添加readonly

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

答案 1 :(得分:0)

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'];?>">