-2

だから私は2つのphpファイルを持っています

  <?php
  include"db.inc.php";//database connection
  $order = "SELECT * FROM notes";
  $result = mysql_query($order);
  while ($row=mysql_fetch_array($result)){
    echo ("<tr><td>$row[Name]</td>");
    echo ("<td>$row[Comment]</td>");
    echo ("<td>$row[Timestamp]</td>");
    echo ("<td><a href=\"edit_form.php?id=$row[Timestamp]\">Edit</a></td></tr>");
  }
  ?>

そして2つ目。

  <?php
  include "db.inc.php";//database connection

  $order = "SELECT * FROM note 

  where Timestamp='id'";
  $result = mysql_query($order);
  $row = mysql_fetch_array($result);
  ?>

最初のファイルの is and id=$row[Timestamp]where Timestamp='id'"; 2 番目のファイルの id の値を最初のファイルの id と等しくするにはどうすればよいですか。ありがとう

4

2 に答える 2

0

$_GETここで使用

include "db.inc.php";//database connection

$id = $_GET['id'];
$order = "SELECT * FROM note where Timestamp='$id'";

PDO準備されたステートメントでORの使用を開始します。MySQLiこのコードはSQL Injection.

編集

3 番目のファイルでは、次を使用して変数にアクセスします。$_POST

$id = $_POST['id']; 
$name = $_POST['name'];
于 2013-05-08T14:42:20.380 に答える
0
  • コードを関数として 2 番目のファイルに入れます。
  • 2 番目のファイルを「edit_form.php」にインクルードし、「edit_form.php」から 2 番目のファイルの関数を呼び出して、$id ( $_Get['id'] から取得) の値を渡します。
于 2013-05-08T14:46:35.163 に答える