2012-11-23 3 views
0

한 페이지에서 다른 페이지로 앵커 태그를 연결하고 싶습니다. 두 번째는 데이터베이스에서 데이터를 가져 오는 모든 페이지보기입니다. 아래 코드를 실행하면 두 번째 페이지가로드되지만 태그로 이동하지 않습니다. 여기동적 앵커 태그 코딩

echo "<h2>$dd. $info and ID is 
          **<a href=\"v.php#".$row['id']."\">$id</a>**</h2><hr />"; 

그것을 가리켜 야 페이지에 대한 코드입니다 :

while($row = mysql_fetch_array($result)) { 

    **$ggg = $row['id'];** 


      echo "<tr>"; 
          echo '<td><a href="delete.php?id=' . $row['id'] . '"><input type="button" value="Delete"></a></td>**<a name="$ggg"></a>**'; 

          echo '<td>' . $row['id'] . '</td>'; 
      echo '<td>' . $row['info'] . '</td>';   
          echo "</tr>"; 
    } 
+0

1) * 대신 PDO를 사용, 2) mysql_로 사용하지 마십시오 변수에 대한 적절한 이름을 사용에서 시작합니다. 그 후 2 다른 문제를 해결하기 시작합니다. –

답변

0

귀하의 PHP 변수는 echo'ed되는대로 $ggg 구문 분석되지 않습니다 다음 1 페이지의 코드는

- 작은 따옴표 '' 내부 그래서 당신의 <a> 앵커에 다시 보정

echo '<td><a href="delete.php?id=' . $row['id'] . '"><input type="button" value="Delete"></a></td><a name="$ggg"></a>'; 

변경을하지 않습니다

...<a name="'.$ggg.'"></a>... 

은 그래서 지금 -

echo '<td><a href="delete.php?id=' . $row['id'] . '"><input type="button" value="Delete"></a></td><a name="'.$ggg.'"></a>'; 
+0

감사합니다. 매력처럼 일했습니다. – linkgtaylor