1

だから私はsampleform.htmlにユーザーの値を受け入れるフォームを持っています[これはドロップダウンメニューから選択された番号です。番号は病棟のIDです]

この番号は、GETメソッドを介してindex.phpに渡されます。これで、index.phpで、ユーザーは(mysqlデータベースから)選択した番号に関連する詳細を確認でき、次の2つのリンクから選択できます。

  1. 大型トラックのルート
  2. 三輪車ルート

新しい変数「route=lor」または「route=tri」をハイパーリンクURLを介して渡し、元の病棟番号をsampleform.htmlから新しいページに渡します-route.phpからindex.php

index.phpで$_SESSIONを試しました。ここで、$ _SESSION['wardno']はsampleform.htmlからの$_GET['wno']値を受け入れます。しかし、$ _ SESSION ['wardno']を呼び出すと、route.phpに出力が表示されません。

index.phpの2つのハイパーリンクのいずれかをクリックした後、この変数をsampleform.htmlからindex.phpを介してroute.phpに渡すにはどうすればよいですか?

構文エラーは表示されません。あなたたちが質問を理解していない場合は、コードを載せます。

ヘルプをいただければ幸いです。前もって感謝します、

カウシク

4

1 に答える 1

0

href2つのハイパーリンクの属性に、index.phpを介して渡すGETクエリ変数の名前と値を含めます。


コードスニペット#1

<?php
    function getparams() {
        foreach ($_GET as $k => $v)
            $r .= htmlspecialchars(urlencode($k)) . '=' .
                  htmlspecialchars(urlencode($v)) . '&';
        return $r;
    }
?>
<a href="route.php?route=lor&<?php echo getparams(); ?>">link 1</a>
<a href="route.php?route=tri&<?php echo getparams(); ?>">link 2</a>
于 2012-04-13T10:48:23.213 に答える