我在这里要做的是
1. 从 mysql db 获取数据
2. 在 a 中<form action="post">
,我有一个文本字段,它的值将是$row['name']
我刚刚从 mysql 获取的值
3. 我希望能够提交表单并回显我刚刚发布的内容$row['name']
,这是我尝试做的一个示例,但它不起作用,当我发布它时它只是显示为空,但是当我获取它时有一个东西。
<form action="" method="post">
<?php
mysql_connect("localhost","root","");
mysql_select_db("my_db");
$query = mysql_query("SELECT * FROM `table`");
while ($row = mysql_fetch_assoc($query)) {
echo '<input type="text" name="'.$row['id'].'" value="'.$row['name'].'"><br>';
//The line above puts the name of the document in the text area so the user can just click post it
}
?>
<input type="submit" value="View documents"/>
</form>
您选择的文件是<?php echo $_POST[$row['id']].' '.$_POST[$row['name']].'<br>'; ?>
对不起,如果这没有任何意义,我想我一般要问的是我怎样才能把它放在$row['name']
我可以像 $_post['name'] = $row['name']
<- 这对我一样发布的格式中,但是当我发布它时,它的值是空的。
我是 php 和堆栈溢出的新手,所以在此先感谢!