Вопрос по php, query-string – передача переменных в строке запроса

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

Как видно из кода выше, я беру переменную и передаю ее в строке запроса, но этот метод неверен.

Как я могу передать переменную в строке запроса, так как каждый пользователь выбрал разные курсы, поэтому они будут иметь разные course_id.

Есть ли способ сделать это?

Ваш Ответ

3   ответа
2
<?php 
    $courses_taken=$row['course_id'];
?>
<a href="course.php?course_id=<?php echo $courses_taken; ?>"></a>
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>

- Спасибо

Да, используйте любой из методов. Оба в порядке с этим. Anand Solanki
Он использует функцию «короткие открытые теги».<?= коротка для<?php echo Barmar
Вы имеете в виду <? php спасибо, этот способ должен работать. Siddharth Patel
0

Вам нуженecho оператора, а затем интерполировать переменную внутри строки.

$courses_taken = $row['course_id'];
echo "<a href='course.php?course_id=$courses_taken'>click here</a>";
Я уверен, что это работает, но другие ответы больше подходят для меня. Siddharth Patel

Похожие вопросы