テーブルの内容を<a>タグでくるんだ時のアンカー
下記のPHPスクリプトにおいて、テーブルの内容を<a>タグで
挟み、データベースの内容を表示しているのですが、
先頭レコードのアンカーだけが表示されず、ただのテキストになってしまいます。
二番目以降のレコードはテーブルの内容がアンカー付きで表示されるのですが、
先頭レコードにアンカーをつけるには、どこがまちがっているのか
ご指導お願いいたします。
mysql_set_charset("utf-8");
//$sql = "SELECT * FROM hospytal;";
//$result = mysql_query($sql, $con) or die(mysql_error());
if($_POST['radio_btn']==="1"){
$sql = "SELECT * FROM hospytal order by manzokudo desc;"; // 満足度の降順
$result = mysql_query($sql, $con) or die(mysql_error());
}else{
$sql = "SELECT * FROM hospytal order by kuchikomi desc;"; // 口コミ数の降順
$result = mysql_query($sql, $con) or die(mysql_error());
}
$rowco = mysql_num_rows($result); // テーブルの行数
for($i=0; $i<$rowco; $i++){
$row = mysql_fetch_row($result); // 取得された行に対応する配列を返し、内部のデータポインタを前に進める
echo '<a href="'.$i.'.php?sid='.$row[0].'">';
echo '<table width="500" height="120" border="1">';
echo '<tr>';
echo '<td width="500" height="30">'.$row[1].'</td>';
echo '</tr><tr>';
echo '<td width="500" height="30">'.$row[4].' '.$row[5].'件</td>';
echo '</tr><tr>';
echo '<td width="500" height="30">'.$row[7].'</td>';
echo '</tr><tr>';
echo '<td width="500" height="30">'.$row[9].'</td>';
echo '</tr>';
echo '</table>';
echo '</a>';
}
mysql_close($con); // データベースとの接続を解除する