データベースからデータを取得して、それを Web ページに表形式で貼り付けようとしています。各表データには、データベースに他の詳細がある名前があり、その名前をクリックすると他の Web ページにも表示する必要があります。アンカータグが機能していないときに行き詰まりました。
NOT WORKING は、アンカー タグ内の名前がリンクではなく通常のテキストのようであることを意味しますが、テキストは下線付きで青色に変わりますが、リンク プロパティを取得していません。
データベースからデータを取得しているテーブルが機能しているほか、別のファイルにリンクする単純な名前であるテーブル データにアンカー タグを付けようとしています。
私は 2 つのファイルを使用しています。1 つは .php で、もう 1 つは同じ名前の .html です。
これは、私が使用していて、これに関連する LOC の一部です。他の3列は省略しました。
file.php
<?php
...
$query="select name from table1 order by name";
$rs=mysql_query($query);
$table = '<table>';
while ($row = mysql_fetch_array($rs))
{
$cname = $row["name"];
$table .= '<tr>
<td><a href="file3.php">'.$cname.'</a></td> /*<a></a> not working*/
</tr>';
}
$table .= '</table>';
include_once 'file.html';
?>
file.html
<html>
<body>
<form>..</form> /*passes user input to PHP file1*/
<p><?php echo $table;?></p>
</body>
</html>
Html は html ファイルからレンダリングされます。
file3.phpは、名前でリンクしようとしているページです。
XAMPP 1.7.7 と PHP 5.3.8 を使用しています
有用な提案はありますか?