«Неожиданный T_STRING»? [закрыто]

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

Почему это показывает:

Parse error: синтаксическая ошибка, неожиданный T_STRING, ожидание ',' или ';' в /home/lokachan/public_html/andravisaform.php в строке 24

 itachi10 мая 2012 г., 22:06
Используйте php IDE для сохранения этих типов головной боли в будущем.

Ответы на вопрос(3)

Решение Вопроса

Это спасет тебя, набрав

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

echo sprintf ( $input, "title1",$row ['titel'] );
echo sprintf ( $input, "title2",$row ['tite2'] );
 Baba10 мая 2012 г., 22:17
Добро пожаловать :
 Neku10 мая 2012 г., 22:16
Вы, сэр, потрясающие, спасибо!

Тебе не хватает цитаты

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

Изменить на:

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

Тебе не хватает" после\".

Я бы предпочел написать так:

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

Теперь тебе не нужно так много побегов.

 Wesley Murch10 мая 2012 г., 22:06
Еще лучш, <p>Info: <input type="text" name="titel" value="<?php echo htmlspecialchars($row['titel']); ?>"><br />... `

Ваш ответ на вопрос