現在作成中のサイトで、ページAからmypageに移動するのに
PHP
1while($row = mysql_fetch_array($reqset)){ 2 echo "<form method='POST' action='mypageへ移動'><input type='submit' name='u_id' value='$row[0]'></form>"; 3}
(valueにユーザーIDを入れています)
という記述をし、submitを押したら mypageに移動し、そこでどのユーザーのボタンが押されたかにより各ユーザーのマイページを表示したいと考えています。
しかし、maypageへの移動はできても、どのボタンが押されたのか、そしてその値をどのようにして移動後のページで保持するのかがわかりません。
PHP
1if(isset($_POST['u_id'])){ 2 $_SESSION['uid']=$_POST['u_id']; 3}
として移動後のページで
PHP
1$aa=$_SESSION['uid'];
このようにして値を保持しているのですが、エラーが発生しているためか、何も表示されません。
どのようにすれば、【どのボタンが押されたのかが判断できるか】そして【どのように移動後のページで値を保持するか】を教えてください。
回答2件
あなたの回答
tips
プレビュー