如何在表单中显示从数据库中获取的数据(不在表中)?

时间:2014-02-12 11:21:00

标签: php

我希望以一种形式回显数据库中的数据,我可以在其中编辑数据并在数据库中更新数据。 我的脚本在表格中显示值。在底部我需要一个编辑链接,我可以在其中查看表单中的值,然后在数据库中编辑和更新。

 include 'config.php';
$list="select * from donated where d_id=".$_GET['user_id']."";
 $data=mysqli_query($con,$list); 
 $info = mysqli_fetch_array($data);

 echo "<table border='1'>";
 echo "<tr><td>" ."<strong>NAME OF DONER</strong>" . "</td><td>" .  $info['d_name']  . "</td></tr>";
 echo "<tr><td>"."<strong>AMOUNT DONATED</strong>"."</td><td>" . $info['d_amount'] . "</td></tr>";
 echo "<tr><td>"."<strong>CONTACT</strong>"."</td><td>" . $info['d_phone'] . "</td></tr>";
echo "</table>"; 

echo "<a herf='#'>click here to edit it.</a></br>";

2 个答案:

答案 0 :(得分:0)

按照惯例呈现输入元素;只将value属性默认为所需的变量。

例如:

<input type="text" name="doner_name" value="<?php echo $info['d_name']; ?>"/>

答案 1 :(得分:0)

<table border='1'>
<tr>
        <td><strong>NAME OF DONER</strong></td>
        <td><?php echo  $info['d_name'];?></td>
</tr>
<tr>
        <td><strong>AMOUNT DONATED</strong></td>
        <td><?php echo $info['d_amount'];?></td>
</tr>

<tr>
        <td><strong>CONTACT</strong></td>
        <td><?php echo  $info['d_phone'];?></td>
</tr>

<tr>
        <td><strong>NAME OF DONER</strong></td>
        <td><?php echo  $info['d_name'];?></td>
</tr>
</table>

<a herf='#'>click here to edit it.</a></br>