2013-10-24 2 views
0
$courses_taken=$row['course_id']; 
<a href="course.php?course_id=$courses_taken"></a> 

위 코드에서 알 수 있듯이 변수를 가져 와서 쿼리 문자열로 전달하지만이 방법은 잘못되었습니다.쿼리 문자열의 변수 전달

각 사용자가 서로 다른 코스를 선택했기 때문에 검색어 문자열에 변수를 전달할 수 있습니다. 따라서 서로 다른 course_id를 갖게됩니다.

할 방법이 있습니까?

답변

1
<?php 
    $courses_taken=$row['course_id']; 
?> 
<a href="course.php?course_id=<?php echo $courses_taken; ?>"></a> 
0

echo 문이 필요하고 문자열 내부 변수를 보간해야합니다.

$courses_taken = $row['course_id']; 
echo "<a href='course.php?course_id=$courses_taken'>click here</a>"; 
+0

나는이 작동하지만 다른 답변을 나를 위해 더 적합 확신합니다. –

0

이 시도 :

You are not using php tag to pass php variable in your anchor tag. 

Do it like this: 

<a href="course.php?course_id=<?= $courses_taken; ?>"></a> 

- 감사

+0

당신은

+0

그는 "짧은 태그 열기"기능을 사용하고 있습니다. ' Barmar

+0

네 방법 중 하나를 사용하십시오. 이 두 가지 모두 괜찮습니다. –

관련 문제