[PHP-users 30579] 他のページにデータを渡す方法

susukuro @ canmail.jp susukuro @ canmail.jp
2006年 10月 21日 (土) 09:49:05 JST


初めて投稿いたします。susukuroと言います。
以下のようなコードで次ぎのフォーム(test1.php)に値を渡そうとしています。
POSTで送れるものの、JavaScript中の「bb」に当たる値を送りたいのですが、送る方法が解らなく悩んでいます。
送りたい理由は、表示した任意の行のボタンをクリックしてtest1に
その行を認識させたいためです。
以下のコードのような怪奇なコードでなくても良いのかもしれませんが
勉強不足か良い方法が解りません。
お知恵をお貸しいただきたく投稿しました。
よろしくお願いいたします。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"> 
<html lang="ja" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> 
<SCRIPT TYPE="text/javascript">
<!--
function f_submit(bb) {
    sform=top.window.document.S_form; //build
    alert(bb);
    sform.action = "test1.php"; //action
    sform.submit (); //send 
}

// -->
</SCRIPT> 
</head>

<form method="POST" name="S_form">

<?php
$counter=10;
echo ("<table width='800' border='0' cellspacing='0' cellpadding='0' bgcolor='#dddddd'>\n");
for($i=1; $i<=$counter; $i++){
  $DispNo=sprintf("%02d",$i);
  $NameX1="ban".$i;
  $NameX2="namae".$i;
  echo ("<tr><td height='30' align='center' width='50'><font size='3'><input type='text' size=2 name='$NameX1' readonly value='$DispNo'></td>\n"); 
  echo ("<td height='30' align='center' width='50'><font size='3'><input type='button' name='$NameX2' value='実験' onClick=f_submit($i)></td></tr>\n");
  }
  

?>
</table>
</form>
</html>



 




「快適なメールを実現!キャンメールなら簡単登録&完全無料!」
http://canmail.jp/j?n15


PHP-users メーリングリストの案内