2010-02-15 87 views
0

如何用mysql数据填充输入框。这样我可以更新数据库? 我有这个代码将显示对应于用户请求的表。但我不知道如何用mysql数据填充输入框的语法。用mysql数据填充文本框

$result = mysql_query("SELECT * FROM t2 WHERE STAT='{$_POST["stat1"]}'"); 


    echo "<table border='1'> 
    <tr> 
<th>HospNum</th> 
    <th>RoomNum</th> 
<th>LastName</th> 
    <th>FirstName</th> 
    <th>MidName</th> 
    <th>Address</th> 
    <th>TelNum</th> 
    <th>Status</th> 
    <th>Nurse</th> 
    </tr>"; 

    while($row = mysql_fetch_array($result)) 
    { 
    echo "<tr>"; 
    echo "<td>" . $row['HOSPNUM'] . "</td>"; 
    echo "<td>" . $row['ROOMNUM'] . "</td>"; 
    echo "<td>" . $row['LASTNAME'] . "</td>"; 
    echo "<td>" . $row['FIRSTNAME'] . "</td>"; 
    echo "<td>" . $row['MIDNAME'] . "</td>"; 
     echo "<td>" . $row['ADDRESS'] . "</td>"; 
     echo "<td>" . $row['TELNUM'] . "</td>"; 
     echo "<td>" . $row['STAT'] . "</td>"; 
     echo "<td>" . $row['NURSE'] . "</td>"; 

echo“”; } echo“”;

我想通过输入一个主键来显示这个html表单的相应记录。然后点击搜索按钮,记录将出现在每个框中。就像当你通过phpmyadmin更新mysql数据库一样。但是这次使用自定义的html表单。

<td width="168"><input name="hnum" type="text" id="hospnum"></td> 
<td width="41"><font size="3">Room #</td> 
<td width="3">:</td> 
<td width="168"><input name="rnum" type="text" id="rnum"></td> 

我该怎么做?

回答

1
<input name="hnum" type="text" id="hospnum" value="<?php echo $row['ROOMNUM']; ?>" /> 
0

在文本字段,你必须填写与PHP获取属性值值属性

echo "<input name='rnum' type='text' id='rnum' value =".$row['ROOMNUM'].">";