2013-09-17 3 views
-1

Я пытаюсь открыть страницу и отправить $username (который я получил из MySQL) через параметр URL. Значение не отправляется на AddPage.php, поскольку оно встроено в PHP/HTML. Я думаю, что что-то не так с синтаксисом, но я не мог понять это.Значение MySQL, встроенное в HTML и PHP

Ниже приведен код гиперссылки:

<?php   
echo"<h2 > Please try to <a href='AddPage.php?id=" . $username . "'>Add</a> again</h2>"; 
?> 

Может кто-то смотреть на него и скажите мне, где проблема?

+0

, когда вы попадаете в AddPage.php, является ли имя пользователя в URL-адресе? –

+2

вам может понадобиться '$ username = $ _GET ['username'];' если ваша PHP-конфигурация автоматически не сделает это за вас. –

+0

Спасибо, Джастин! его работа теперь после того, как я добавил этот код $ _GET ['username']; он отсутствовал – zoza

ответ

0

1 - Вы уверены, что $username заполнен запросом mysql? Попробуйте var_dump($username) непосредственно перед вашей ссылкой, чтобы узнать, что и что лучше, если переменная заполнена.

2 - Является ли переменная отправкой в ​​URl?

3 - опечатка: нет пространства между echo и "

4 - В AddPage.php вы использовали $_GET['username'], чтобы получить имя пользователя?

На стороне: почему вы называете вы переменный пользователем имени когда на самом деле что это идентификатора?

+0

2. Нет, он будет работать вне пространства –

+0

$ _GET ['username'], отсутствующего в моем коде. Спасибо! – zoza

+0

Ваш прием, рад помощь. Когда вы в состоянии, пожалуйста, согласитесь с ответом :) – stUrb

-2
At first get the value from url parameter like: 
<?php $username = $_GET['username']; ?> 
<?php   
echo '<h2 > Please try to <a href="AddPage.php?id='.$username.'">Add</a> again</h2>'; 
?> 

OR 

<h2 > Please try to <a href="AddPage.php?id=<?php echo $username ;?>">Add</a> again</h2> 
+0

Почему вы просто скопировали/вставляете код, который не работает? –

+0

все, что вы сделали, это торможение правильного синтаксиса html, удалив пение. –

+0

Вы удалили важную одиночную цитату, в результате чего атрибут href не был правильно закрыт! – stUrb

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