Heim  >  Artikel  >  Backend-Entwicklung  >  =

=

WBOY
WBOYOriginal
2016-06-23 13:34:511024Durchsuche



我想点击编辑按钮后能获取到这一条表单的ID 并且打印出来 ,请问改如何去做呢  


回复讨论(解决方案)

如果你的每一行的数据都是从数据库中读出来的,那么不出意外,你的每一行都应该有一个id的,所以你只需要把id传给编辑的按钮就可以了,这应该跟表单没有多大关系,因为id数据是从数据库读取的而不是从DOM中获取的。。
比如:
$data = array(
     array('id' => 1, 'other_data'=>'xxxxxxx'),//行1
     array('id' => 2, 'other_data' => 'yyyyyy'),//行2
);
//伪代码
foreach($data as $row){
">编辑    
}

呃,jquery不会吗?

<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script><script type="text/javascript">$(function(){	$(".edit").click(function(){		var id=$(this).closest("td").siblings("td:first").text();		alert(id);	});});</script><table border="1"><tr><th>id</th><th>编辑</th></tr><tr><td>123</td><td><a href="javascript:void(0);" class="edit">编辑</a></td></tr><tr><td>234</td><td><a href="javascript:void(0);" class="edit">编辑</a></td></tr></table>

foreach($data as $row){
">编辑    
}
这样完后 我可以直接用这个$row['id'],来查询这条数据吗 ?

走数据库的话就这么来
$a=query('select*from `表名`');
while($b=mysql_fetch_assoc($a)){
// echo $b['id'];
echo 编辑
 
}

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn