1

私の PHP Web サイトには、次のコードで動的に生成されるテーブルがあります。

<tbody>

<?php
$db = new PDO('mysql:host=localhost;dbname=farm-o-pedia', 'root', '');                                                                      
$db->query("SET NAMES utf8");
query2="select crop_id,crop_name from crop_master order by crop_id";
$result=$db->query($query2)->fetchAll(PDO::FETCH_ASSOC);

foreach($result as $row)
{

 print('<tr onclick="window.location.href = \'editdata.php\';"><td>'.$row['crop_id'].'</td><td class="center">'.$row['crop_name'].'</td></tr>');
}



$db=null;
?>

ここで、クリックされた行のcrop_idを渡したいと思います。window.location.href = \'editdata.php\'??? で GET または POST パラメーターをアタッチする方法

4

1 に答える 1

2

これを試して:

print('<tr onclick="window.location.href = \'editdata.php?id='.$row["crop_id"].'\';"><td>'.$row['crop_id'].'</td><td class="center">'.$row['crop_name'].'</td></tr>');

href ?id=your_id に追加すると、次のように GET モードでページに取得できます。

$id = $_GET['id'];
于 2013-04-23T10:45:39.387 に答える