$courses_taken=$row['course_id'];
<a href="course.php?course_id=$courses_taken"></a>
正如您从上面的代码中看到的那样,我正在获取一个变量并将其传递到查询字符串中,但是这种方法是错误的。
我如何在查询字符串中传递变量,因为每个用户都会选择不同的课程,因此他们会有不同的 course_id。
有没有办法做到这一点?
$courses_taken=$row['course_id'];
<a href="course.php?course_id=$courses_taken"></a>
正如您从上面的代码中看到的那样,我正在获取一个变量并将其传递到查询字符串中,但是这种方法是错误的。
我如何在查询字符串中传递变量,因为每个用户都会选择不同的课程,因此他们会有不同的 course_id。
有没有办法做到这一点?
<?php
$courses_taken=$row['course_id'];
?>
<a href="course.php?course_id=<?php echo $courses_taken; ?>"></a>
尝试这个:
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>
- 谢谢
您需要一个echo
语句,然后在字符串中插入变量。
$courses_taken = $row['course_id'];
echo "<a href='course.php?course_id=$courses_taken'>click here</a>";