2014-10-23 2 views
0

У меня есть эта проблема, я надеюсь, что некоторые из вас могут мне помочь. Я пытаюсь сделать ссылку html, которая получает ссылку из моей базы данных.Добавление HTML-ссылки с PHP

echo "<p><pre><a href=$Feed['socialfacebook']><img src=facebook-24.png></a></pre></p> 
+0

Похоже, вы пропустили двойные кавычки в конце. – mark

+0

и ';' в конце – dyachenko

ответ

1

Строки с двойными кавычками не работают с элементами массива. Вы должны закрыть и объединить строки.

echo "<p><pre><a href=".$Feed['socialfacebook']."><img src=facebook-24.png></a></pre></p>"

Вы также можете поместить некоторые цитаты на ваших атрибутов.

+0

Это сработало отлично! Я приму его в течение 6 минут, когда stackoverflow позволит мне тоже! Большое вам спасибо! и спасибо всем вам, ребята! – Anoxy

+1

Этот ответ фактически пропустил кавычки для атрибутов html – Brewal

2

Вам нужно поставить ссылку на '".$variable ."' и ЦСИ изображение должно быть в «» тоже.

echo "<p><pre><a href='".$Feed['socialfacebook']."'><img src='facebook-24.png'></a></pre></p>"; 
+0

Это не сработало :( – Anoxy

+0

Просто скопируйте весь код, работает точно так, как должно – baao

+0

Не забудьте закрыть "; в конце вы сделали в своем вопросе – baao

1
  • Закройте строку с кавычками и закончить ваше заявление с запятой,
  • При получении элементов массива внутри строкового литерала, как вы делаете, оставьте из ключевых цитат,
  • Используйте одинарные кавычки вокруг вашего атрибута в случае каких-либо пространств:
echo "<p><pre><a href='$Feed[socialfacebook]'><img src=facebook-24.png></a>"; 

Eval.in

+0

@Brewal Посмотреть этот вопрос: http://stackoverflow.com/questions/16790501/php-variable-interpolation- vs-concatenation – George

-1

это не должно быть:

echo "<p><pre><a href='$Feed["socialfacebook"]'><img src=facebook-24.png></a>"; 

Не забывайте, что это href="".

+1

Нет, это не должно: http://codepad.org/MyjoXSc1 – Brewal

0

и нужно поместить переменную $Feed['socialfacebook'] в " . $Feed['socialfacebook'] ."

echo "<p><pre><a href=" . $Feed['socialfacebook'] . "<img src=facebook-24.png></a></pre></p>"; 

и не забывайте ;

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