2013-11-14 5 views
0

Я занимался идеей, где я эхо-ссылку, и она изменяется на основе строки, полученной из моей базы данных. (Команда GET)Динамическая ссылка внутри PHP

Вот код, я работаю с:

<?php echo '<a href="submittoplay.php?username="' . ($username) . ">";?> 

Я хочу, чтобы выходной сигнал эха выглядеть так, где $username = bob

<a href="submittoplay.php?username=bob или в строке адреса, когда Я нажимаю на ссылку submittoplay.php?username=bob

Но когда я запускаю код только "<a href="submittoplay.php?=username" показывает. Кажется, он не хочет брать мою строку, которую я собрал из базы данных, и подключить ее к эхо-ссылке.

Я знаю, что $ username является допустимой строкой, я тестировал ее и получаю результат, который я ищу.

Любая помощь будет оценена!

Спасибо!

+0

Вы уверены, что '$ username' содержит строку и не просто пуст? – k0pernikus

+0

проверить ответ –

+0

Перед тем, как вы выполните эхо-заявление, добавьте var_dump ($ username); Он покажет пустую переменную. –

ответ

0

здесь идет: -

$username='bob'; 
echo '<a href="submittoplay.php?user='.$username . '">User link</a>'; 
+0

Кажется, что не работает для меня:/получение эха ничего – user2921824

+3

@ user2921824 перейдите по адресу http://phpfiddle.org/ и вставьте и запустите этот код. –

+0

Как это возможно, что он не отгоняет ничего. Работала отлично, когда я пытался. –

0

внутри PHP

$user_name='sample'; 
echo '<a href="submittoplay.php?user='.$user_name. '">Your link</a>'; 

Fiddle Link

Вне Php

<a href="submittoplay.php?user=<?php echo $user_name;?>">Your link</a> 

Fiddle Link

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