У вас есть PHP форма со следующим полем в нем:Простого PHP Форма Шаблонирование
(кодовый блок 1)
City: <input type="text" name="city"><br>
Форма-х action attribute
установлена в itself
. Когда submitted
на сервер, страница проверяет поле, и если он недействителен возвращает ту же страницу с:
- сообщения об ошибке
- красной рамка вокруг поля ввода формы текста
- значения, которое пользователь первоначально введенный в текстовое поле формы ввода
Я мог бы использовать if then else
конструкцию и вернуть code block 2
если недействителен.
(кодовый блок 2)
<?php echo "The form field with red border has an invalid entry"; ?>
City: <input type="text" name="city"
style="border-color:red" value="<?php echo $record->city ?>"><br>
Мой вопрос, если бы вы добавить к шаблонизации code block 1
, так что вам не нужно code block 2
, как бы вы это сделать?
Ограничьте ваш ответ установить на:
- чистых PHP ответов (без каких-либо внешних шаблонные библиотеки или рамки PHP).
- подходит для тех, для кого PHP - это единственный серверный скриптовый скриптинг, который они знают (и они относительно неопытны).
Есть слишком много возможных ответов, или хорошие ответы будут слишком длинными для этого формата. Пожалуйста, добавьте детали, чтобы сузить набор ответов или изолировать проблему, на которую можно ответить в нескольких абзацах. Я бы посоветовал вам найти форум по развитию (возможно, [Quora] (http://www.quora.com/Computer-Programming)?), Чтобы разобраться в общих чертах. Затем, когда/если у вас есть особые проблемы с кодированием, вернитесь в StackOverflow, и мы будем рады помочь. –
@JayBlanchard Хорошо, сужу вопрос. –