2015-11-05 84 views
-1

我有兩條線,不知道怎樣才能把它們插入到PHP標籤:翻譯一行HTML到PHP標籤

echo'<label for='body'>توضیحات: </label> <br />'; 
    echo'<textarea name="body" id="body" cols="" rows="" style="width:300 ;height:300"></textarea>'; 

這些行有錯誤:

(!) Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\source\action_perfomed_agree.php on line 64

64是第一在我上面引用的代碼行。

+0

什麼樣的錯誤,你能證明! – deepakb

回答

2

您忘記逃脫你的報價。

echo'<label for=\'body\'>توضیحات: </label> <br />'; 

但是,爲什麼不按照使用雙引號的第二行中使用的相同約定?

echo'<label for="body">توضیحات: </label> <br />'; 
3

不要忘記來逃避報價在你的第一個回聲到使用反斜線象下面這樣:

嘗試這樣的:

echo'<label for=\'body\'>توضیحات: </label> <br />'; 
    echo'<textarea name="body" id="body" cols="" rows="" style="width:300 ;height:300"></textarea>'; 
+0

'''不是HTML屬性的有效機櫃。使用''' - 你也不需要逃跑了 – pmayer

+2

@PatrikMayer當然是這樣,你爲什麼這麼認爲呢?HTML會接受''''或''''' – Ben

+2

@PatrikMayer它可以工作,試一試。 – Styphon

0

例如,您可以使用單引號和雙引號;

echo "<label for='body'>توضیحات: </label> <br />"; 

echo'<label for="body">توضیحات: </label> <br />'; 

性能是最好的單引號(')

0

封裝試試這個:

echo "<label for='body'>توضیحات: </label> <br />"; 

echo "<textarea name='body' id='body' cols='' rows='' style='width:300px ;height:300px;'>