PHP スレッド構成の掲示板について
PHP スレッド構成の掲示板
PHP初心者ですが、掲示板を作ってます。
2ちゃんのようなスレッド構成で、各スレッド毎に投稿することが可能です。
今、DBにはスレッドは3つまであります。表示は1~3とそれぞれ出来ています。
「投稿する」押下で「post.php」を呼んでも、thread_idは必ず「3」となってしまい、
1や2へ投稿することが出来ません。
どうすれば、それぞれのスレッドに設置した「投稿する」押下にて該当するスレッドIDを渡すことが出来るのでしょうか?
ソースは以下のような記述です。foreach を2回使い、スレッドIDのループ内で投稿(message)を更にループしています。
foreach ($vars1["thread_list"] as $thread ){
foreach ($vars2["message_list"] as $message ){
-------------(一部抜粋)-------------------
<SCRIPT LANGUAGE="JavaScript">
function open_win(){
window.open("post.php?thread_id=<?= $thread["thread_id"] ?>","","scrollbars=yes,resizable=yes,width=700,height=400,left=200,top=100");
}
</SCRIPT>
<form action="" method="post" "style="border: 1px solid black">
<INPUT type="button" value="投稿する" onClick="open_win()">
</form>
-------------------------------------------