문제

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 "";

그리고 기본 키를 입력 하여이 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>

어떻게 할 수 있습니까?

도움이 되었습니까?

해결책

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

다른 팁

텍스트 필드에서 값 속성을 PHP 페치 된 속성 값으로 채우는 것입니다.

echo "<input name='rnum' type='text' id='rnum' value =".$row['ROOMNUM'].">";
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top