2013-04-23 34 views
1

在我的PHP网站上有一个与此代码中动态生成的表格:邮政参数太多嵌套串报价

<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参数?如果您添加到您的href ID

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>'); 

= YOUR_ID可以检索到的页面中GET方式这样之后:?

+0

POST都没有,因为这会需要一个表单(或AJAX),但是您可以通过'editdata.php?foo = bar&abc = xyz'的正常方式添加GET参数。 – CBroe 2013-04-23 10:44:51

+0

请勿使用内联Javascript为您通过简单的''实现的功能。 – moonwave99 2013-04-23 10:57:27

回答

2

试试这个

$id = $_GET['id']; 
+0

我想要这个..我被卡在嵌套的报价.. Thanx很多.. – apatel 2013-04-23 10:49:24

+0

欢迎您! – 2013-04-23 10:50:14