Frage

Wie kann ich eine inputbox mit MySQL-Daten füllen. Damit kann ich die Datenbank aktualisieren? Ich habe diesen Code, der die Tabelle entsprechend dem Benutzer Anfrage zeigen. Aber ich weiß nicht, die Syntax, wie ich eine inputbox mit MySQL-Daten füllen kann.

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

Und ich möchte mit diesem HTML-Formular die entsprechenden Datensätze angezeigt werden, durch einen Primärschlüssel eingeben. Und die Suchtaste klicken, wird der Datensatz auf jedem Feld angezeigt. Genau wie wenn Sie MySQL-Datenbank über phpMyAdmin aktualisieren. Aber dieses Mal eine benutzerdefinierte HTML-Formular verwenden.

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

Wie kann ich das tun?

War es hilfreich?

Lösung

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

Andere Tipps

Im Textfeld haben Sie den Wert Attribut mit php geholt Attributwert füllen

echo "<input name='rnum' type='text' id='rnum' value =".$row['ROOMNUM'].">";
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top