mysql からデータを取得し、HTML ファイルのテーブルにボタンとして表示し、そのボタンを URL にリンクしたいと考えています。ボタンとしてデータを取得しましたが、それらをリンクするのに問題があります。私はhtml/javascript/phpのかなり新しいユーザーであることを覚えておいてください!
このコードは、すべてのアイテムをテーブル内のボタンとして正しく表示します。
<?php
$connection = mysql_connect("localhost", "root", "password");
mysql_select_db("maindatabase", $connection);
$query_search = "select * from login where _id = '5' ";
$query_exec = mysql_query($query_search) or die(json_encode("0"));
while($line = mysql_fetch_assoc($query_exec)) {
echo '<tr>';
$temp = $line['user'];
echo '<td><button type="button" onclick="toggleFollowing('.$line['user'].')">'. ($temp).'</button></td>';
echo '</tr>';
}
?>
これは、ボタンを Web サイトにリンクするための JavaScript です。
<script
type="text/javascript">
function toggleFollowing(name_id) {
window.location = 'www.google.com';
}
</script>
ボタンをクリックするたびにエラーが発生します: Uncaught RefreceError: 'nameofbutton' が定義されていません
何か案は?