[英]How to write a link within a php/html form
我想输入som文本以在表单字段中生成更新链接,但由于字段是从sql数据库填充的并且在代码的php部分内,我需要帮助来弄清楚如何正确地编写链接。
链接是:
<a href="javascript:void(0);" onclick='$.get("do.php",{ cmd: "ban", id: "<?php echo $rrows['id']; ?>" } ,function(data){ $("#ban<?php echo $rrows['id']; ?>").html(data); });'>Ban</a>
这是我希望链接放置的部分,标记为my_link:
$result = mysql_query("SELECT * FROM logg WHERE UserGroup='".$_SESSION['user_group']."' AND CompletedEvent='0' ORDER BY RegDate DESC");
echo "<table border='1'>
<tr>
<th>RegDate</th>
<th>RegByUser</th>
<th>Event</th>
<th>Status</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['RegDate'] . "</td>";
echo "<td>" . $row['RegByUser'] . "</td>";
echo "<td>" . $row['Event'] . "</td>";
echo "<td>" my_link "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
我希望有人能够展示出写这个链接的正确方法。
将以下内容放在标题中:
<script type="text/javascript">
function banUser(id)
{
$.get("do.php",{cmd: "ban",id: id},
function(data){$("#ban"+id).html(data);}
);
}
</script>
然后在while循环中使用它:
echo "<td><a href='#' onclick='banUser(\"" .
$row['id'] .
"\");'>Ban</a></td>";
echo "<td><a href=\"javascript:void(0);\" onclick=\"$.get('do.php',{cmd:'ban',id:'" . $rrows['id'] . "'},function(data){\$('#ban" . $rrows['id'] . "').html(data);});\">Ban</a>my_link \"</td>";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.