在查询字符串中传递变量

时间:2013-10-24 03:56:16

标签: php query-string

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

从上面的代码可以看出,我正在使用一个变量并将其传递给查询字符串,但这种方法是错误的。

如何在查询字符串中传递变量,因为每个用户都会选择不同的课程,因此他们会有不同的course_id。

有办法吗?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您需要echo语句,然后在字符串中插入变量。

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

答案 2 :(得分: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>

- 感谢