“意外的T_STRING”?

时间:2012-05-10 20:02:49

标签: php parsing

echo "Info: <input type=\"text\" name=\"titel\"> value=\" . $row['titel'] . "\">" . "<br />";

为什么显示:

  

解析错误:语法错误,意外T_STRING,期待','或';'   在第24行的/home/lokachan/public_html/andravisaform.php

3 个答案:

答案 0 :(得分:3)

更改为:

echo "Info: <input type=\"text\" name=\"titel\"> value=\"" . $row['titel'] . "\">" . "<br />";

"之后你错过了\"

我更愿意把它写成:

echo 'Info: <input type="text" name="titel"> value="' . $row['titel'] . '"><br />';

现在你不需要这么多逃脱。

答案 1 :(得分:2)

你错过了一个引用

echo "Info: <input type=\"text\" name=\"titel\"> value=\"" . $row['titel'] . "\">" . "<br />";

答案 2 :(得分:0)

这可以节省您输入

$input = "<input type=\"text\" name=\"%s\" value=\"%s\"><br \/>";

echo sprintf ( $input, "title1",$row ['titel'] );
echo sprintf ( $input, "title2",$row ['tite2'] );