我正在尝试在PHP中制作Href标签:
while($row = mysql_fetch_array($result))
{
echo"<a href >".$row['loginname']."<br>"."</a> ";
}
从MySQL检索数据
我正在尝试添加Onclick
操作以打印$row['loginname']
我试图制作这个
echo"<a href onclick=\"myFunction()\">".$row['loginname']."<br>"."</a> ";
function myFunction()
{
echo " Hello";
}
但它对我不起作用?有什么帮助吗?
答案 0 :(得分:4)
假设我的评论准确无误,您需要将JavaScript打印到页面。
echo "<a href onclick=\"myFunction()\">".$row['loginname']."<br>"."</a> ";
$js = '<script type="text/javscript">';
$js .= 'function myFunction() { alert("hello"); }';
$js .= '</script>';
echo $js;
注意我删除了echo
,因为那不是JavaScript。您可以查看document.write()
答案 1 :(得分:4)
<?php
while($row=mysql_fetch_array($result))
{
?>
<a href="" onclick="fetchdata('<?php echo $row['loginname']; ?>');"><?php echo $row['loginname']; ?></a>
<?php
}
?>
<script type="text/javascript">
var name;
function fetchdata(name){
alert(name);
}
</script>
您可以使用jquery ajax方法从mysql数据库中获取更多值