0

ページに表が表示されています。表:

ID名 生年月日 学校

1 ABCD XX-XX-XX XYZ「編集アイコン」

2 PQRS XX-XX-XX LMN「編集アイコン」

編集アイコンをクリックすると、次のページで名前ABCDを渡したいです。誰でもそれを行う方法を知っていますか? 使用してみましたsession()が、値が渡されません。

前もって感謝します。

テーブルを表示するコード:

    echo "<tr>";
    echo "<td height='30'><a href='next.php?name=".$info['name']."'><img src='image/edit-icon.png'></a>" . $info['id'] . "</td>";
    echo "<td height='30' id='key'>" . $info['name'] . "</td> ";
    echo "<td height='30'>" . $data['date'] . "</td> ";
    echo "<td height='30'>" . $info['school'] . "</td></tr> ";

レコードを編集するために、次のページで名前を渡したい。

4

5 に答える 5

0

編集アイコンで使用するURLを使用して、dbテーブルに存在する行のIDを渡します。そのIDに基づいて次のページのデータをフェッチします。また、テキストフィールドにデータを設定することもできます。

于 2013-03-21T10:32:21.150 に答える
0

シンプルです。ABCD を 1 つの変数に格納し、それを URL に渡すだけです

nextpage.php?name=ABCD

nextpage.php

経由でその値を取得します

$_REQUEST['name'];

OR

$_GET['name'];
于 2013-03-21T10:31:20.890 に答える
0

これを行う最も簡単で簡単な方法は、$_GET を使用して他のスクリプトに渡すことです。

編集アイコンが取得onclick="window.open('newpage.php?name=ABCD');"され、newpage.php でアクセスできます。$_GET['name']

于 2013-03-21T10:34:12.263 に答える
0

テーブルを生成するときは、必ずリンクに名前を入れてください。

<a href="edit.php?name=ABCD"><img src="..." /> </a>

次に、edit.php で呼び出し元の名前を取得できます。

$_REQUEST['名前'];

于 2013-03-21T10:34:12.820 に答える
0

最初に、個々の編集ごとに ID を入力し、それらを次のようにリンクする必要があります。

nextpage.php?id=$this_id

次のページでIDを取得します

$this_id = $_REQUEST['id'];

次に、IDが $this_id のようなレコードのクエリを入力します

$data = mysql_query("SELECT * FROM my_table WHERE id = ".$this_id);

次に、選択したすべてのデータを次のように簡単に取得します

<input type="text" name="name" value="<?php echo $data['name'];?>">
于 2013-03-21T10:35:42.760 に答える