【发布时间】:2014-07-05 05:36:53
【问题描述】:
下面的代码是我从数据库中检索数据的 php 代码,代码执行良好。我的主要问题是,在以下参考链接(发送报价)中单击此链接“发送报价”,我需要只获取特定数据的 id 而不加载到另一个页面并使用 jquery 循环它。例如单击 id='buyerRequest',我需要将该用户的数据插入数据库而不加载页面并添加到禁用其他链接。
下面的代码是我从数据库中检索数据的 php 代码,代码执行良好。我的主要问题是,在以下参考链接(发送报价)中单击此链接“发送报价”,我需要只获取特定数据的 id 而不加载到另一个页面并使用 jquery 循环它。例如单击 id='buyerRequest',我需要将该用户的数据插入数据库而不加载页面并添加到禁用其他链接。
<?php
require'php/connection.php';
$user_name=getUserField('user_name');
$query="SELECT * FROM `place_order` where `buyer_name` != '$user_name' order by `order_id` DESC";
if($query_run=mysql_query($query)){
echo"<table id='table_request'>";
echo"<tr id='tr_request'>";
echo"<td>Date</td>";
echo"<td>Order Description</td>";
echo"<td>Bid</td>";
echo"<td>Order By</td>";
echo"<td>Send Offer</td>";
echo"<br></tr>";
while($fetch_num=mysql_fetch_array($query_run)){
echo"<tr id='fetch_request'>";
echo"<td>".$fetch_num['current_date'].'</td>';
echo"<td>". $fetch_num['desc_order'].'</td>';
echo"<td>". $fetch_num['order_id'].'</td>';
echo"<td>". $fetch_num['buyer_name']."</td>";
echo"<td id='td_request'><a id='buyerRequest' href='SendingOffer.php?id=".$fetch_num['order_id']." ' >send offer</a></td>";
echo"</tr>";
}
echo"</table>";
}
?>
**Jquery code**
$('#buyerRequest').click(function(){
$('#id').each(function()
{
var id=$(this).attr('id');
alert(id);
});
});
【问题讨论】:
-
看起来您正在生成多个具有相同 ID 的元素。那很糟。你应该尽可能地改变它。
-
send offer 使用此代码如何获取个人 id=".$fetch_num['order_id']。"用 jquery
-
谢谢它的工作。请问,我需要禁用其他值
-
谢谢它的工作。让我问一下,我需要在点击总共十个元素时禁用元素