私は初心者なので、多くの悪いステップを踏んでいる可能性があり、それで私は理解できない間違いを犯しています。最初にuid、pwdを設定します。2つ目はfnameを設定します。以下の行は、次のコードによって作成されました。
session_start();
if (isset($_POST['fname']))
{
$uid = $_POST['uid']; # $uid contains "myname"
$pwd = $_POST['pwd']; # $pwd contains "myapss"
$fname = $_POST['fname']; # $fname contains "john doe" as expected...
echo $uid.$pwd.$fname; # This echo confirms that the variavbles were received (debugging only)
$_SESSION = $uid; #------------------
}
else
whatever
これが私が問題を抱えているところです:私は次のように<href =を設定しました:(「a」は予約語であるため、この投稿から削除されました)。
$hrefed = ('< href="edit_user.php?');
$hrefed .= ("{id='$uid' ,");
$hrefed .= ("pwd='$pwd' ,");
$hrefed .= ("fname='$fname'}");
$hrefed .= ('">Edit Selected Info</a>');
そしてそれは次のように解釈されます:
< href="edit_user.php?{id='myname' ,pwd='mypass' ,fname='john doe'}">Edit Selected Info</a>
別のプログラムに制御を渡すために作成されたリンクをクリックすると、変数が投稿されていないというメッセージが表示されます。他のページへの呼び出しパラメータを設定する正しい方法は何ですか?
ありがとう、そして素敵な感謝祭を。