2016-02-22 7 views
-3

Может ли кто-нибудь помочь мне в этом, почему мой код не работает?

$h.= '    <a href="#">'mysql_result($res,$z,"name")'</a>'; 

Это дает мне ошибку из-за < A HREF

+0

Удалить пространство и добавить '.': -' $ ч = ''.mysql_result($res,$z,"name").'';. ' –

+0

Дениз, пожалуйста, отметьте и проголосуйте за ответ для других. –

+0

Дениз, пожалуйста, отметьте и проголосуйте за ответ за помощь другим. –

ответ

2
$h .= '<a href="#">'.mysql_result($res,$z,"name").'</a>'; 

Если теперь работать . до того mysql_result и после.

Также смотрите here это поможет вам понять, строковые операторы и т.д.

1

Вам нужно сцепить.

$h.= '    <a href="#">' . mysql_result($res,$z,"name") . '</a>'; 

Во всяком случае, я хотел бы предложить вам поставить mysql_result($res,$z,"name") в переменную, чтобы повысить читаемость и избежать выполнения функции каждый раз, когда вы называете его.

Я имею в виду:

$name = mysql_result($res,$z,"name"); 
$h.= '    <a href="#">' . $name . '</a>'; 
+1

Спасибо, что вы, ребята, спасли меня сегодня. –

+0

Не забудьте поднять и выбрать один ответ;) – phaberest