ここでやりたいことは
1.mysqldbからデータをフェッチする
2.に<form action="post">
、テキストフィールドがあり、この値は$row['name']
mysql3からフェッチした値に
なります。フォームを送信できるようにしたいそして、私が今投稿したものをエコーします。これは、私$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とスタックオーバーフローに不慣れなので、事前に感謝します!