-1

assign_job.php、events.php、edit_cal.php の 3 つのファイルがあります。

現在、assign_job にドロップダウンがあり、アイテムを選択してフォームを送信すると、次のセッションが作成されます。

$_SESSION["memberid"] = $_POST['partner'];

これにより、セッションのドロップダウンに値が表示されます。同じページにエコーすることができます。

events.php には、セッションを次のようにバインドする必要がある mysql クエリがあります。

$command = "SELECT * FROM calendar WHERE id > 0 and member_id = $_SESSION["memberid"]";

問題は、events.php のセッション値にアクセスできないことです。私は使用してい session_start()ます。両方のページにあります。

ティア

4

3 に答える 3

0
<?php
session_start();
$memid = $_SESSION["memberid"];
echo $memid; 

and so on whatever code you want to write.. 

上記のコードは event.php 用です。

さて、次の重要な注意事項に従ってください: " session_start();" の前にスペースや改行を入れないでください。これは、ページの先頭にある php タグの後の最初の行になります。

クエリは次のようになります。

$command = "SELECT * FROM calendar WHERE id > 0 and member_id = $_SESSION['memberid']";
于 2013-05-25T04:18:27.907 に答える
0

引用符を間違えました。

$command = 'SELECT * FROM calendar WHERE id > 0 and member_id = $_SESSION["memberid"]';
于 2013-05-25T03:45:10.643 に答える