2014-01-17 3 views
0

Я пытаюсь передать значение переменной, называемой artID, с href, но у меня возникают проблемы с тем, как и где ее вводить. Когда я набираю его вне PHP тегов, это делает нерабочую ссылку, но не делает ссылку на всех, когда он находится внутри тегов PHP ..Отправка переменной php через URL-адрес

<?php 
"<a href='localhost/blog/article.php?artID='$artID>"; 

"<a>"; 
?> 

ответ

1

Попробуйте это:

<?php 
echo "<a href='localhost/blog/article.php?artID=" . $artID . "'>"; 
echo "click me"; 
echo "</a>"; 
?> 
+0

'echo '"; 'в конце есть. –

0

Try что-то вроде:

<?php 
echo "<a href='localhost/blog/article.php?artID='" . $artID . ">Click me</a>" 
?> 

Это предполагается, что вы определили переменную и присвоили ее значение.

0
<?php 
echo "<a href='localhost/blog/article.php?artID='" . $artID . ">LINK</a>"; 
?> 
0

Вне тегов PHP веб-сервер не будет знать значение вашей переменной. Внутри PHP тегов, вам нужно повторить строку ... Или:

<?php 
echo "<a href=\"localhost/blog/article.php?artID=$artID\">"; 

echo "<a>"; 
?> 

Или

<a href="localhost/blog/article.php?artID=<?php echo $artID ?>"</a> 

должен работать

2

Попробуйте с этим:

<a href="localhost/blog/article.php?artID=<?php echo $artID; ?>">Article</a> 

причина, почему ваш код не работает, заключается в том, что вы не повторяете свою переменную, ваш HTML-код ошибочен, и вы забыли добавить одну цитату.

+0

попробуйте код на вашем персональном компьютере? его так неправильно, пропущенная цитата в атрибуте php и html! –

+0

Отредактировано и работает! – Marciano

+0

ок, взял мой назад –

Смежные вопросы