2012-05-13 4 views
2

나는 약간 이상한 것을하려고 노력하고 있으며 나는 길을 잃어 버렸습니다. 사용자가 클릭 할 때 내가 가 작동 할 수 없습니다이 "PHP 조치"를 수행하고자, tr 내부에 PHP 코드가있는 링크

<tr onclick="href='<?php if (isset($_SESSION['id_usuario'])){ echo 'logado.php?'; } else { echo 'index.php?'; } ?>grupo=<?php echo $row_buscainterna['id_grupo']; ?>'"> 

<tr>

이 호버에 있습니다

나는이 코드를 가지고있다. 누군가 나를 도울 수 있습니까?

당신은 어떻게 생각하십니까?

답변

1

이 같은 코드를 사용하고 싶습니다 :

여기
<tr onclick="window.location.href='<?php if (isset($_SESSION['id_usuario'])){ echo 'logado.php?'; } else { echo 'index.php?'; } ?>grupo=<?php echo $row_buscainterna['id_grupo']; ?>'"> 

example

+0

환상! 그것은 완벽하게 작동합니다! 고마워요! – pcsi

2

tr 태그 안에 링크를 넣고 스타일을 tr 스타일로 만드는 것이 더 쉽다고 생각합니다.

+0

을하지만, 내 문제는 "시각"아니다, 링크가 작동하지 않습니다 :이 URL로 사용자를 보내려면

, 당신은 href 대신 document.location를 사용 갈까요. PHP 작업을 "읽는"것이 필요합니다. 의견을 표기 할 수 있습니까? ^^ – pcsi

+0

올바른 자바 스크립트 코드를 작성하지 않았기 때문에 링크가 작동하지 않습니다. 그리고 나는 링크가 더 쉬울 수 있다고 생각합니다, 당신은 링크를 위해 자바 스크립트를 사용할 필요가 없습니다. – romainberger

+0

방금 ​​"window.location"물건을 놓쳤습니다 ...하지만 어쨌든 고마워요!^ – pcsi

1

의 OnClick 속성이 자바 스크립트 코드를 포함해야합니다. 귀하의 예제는 전역 변수 href을 일부 URL로 설정합니다.

<tr onclick="document.location='<?php if (isset($_SESSION['id_usuario'])){ echo 'logado.php?'; } else { echo 'index.php?'; } ?>grupo=<?php echo $row_buscainterna['id_grupo']; ?>'"> 
+0

환상적인 !!! 그것은 완벽하게 작동합니다! 고마워요! – pcsi