Элемент формы

Статус
В этой теме нельзя размещать новые ответы.

Никола

Новичок
Элемент формы

При вводе данных в текстовое поле, пользователь совершил ошибку и как результат скрипт не обработал его данные.
Так вот и вопрос - "Как прописать value в текстовом поле, чтобы даже после ошибки он записал в value введенное значение?"
Помогите пожалуйста, я уже все комбинации перепробовал.
 

Фанат

oncle terrible
Команда форума
ты, кажется, уже писал, что всё знаешь, как это делается.
 

Никола

Новичок
так я знаю как, но блин не получается:
PHP:
print "<input type=text name=name value=\" . $name . \">";
Но текстовое поле не заполняется - подскажите, где я прошляпил?
 

Никола

Новичок
значением, которое было уже вписано в данное текстовое поле доле момента нажатия на кнопку "Субмит". Проще говоря нужно, чтобы текстовое поле возвращало своё name в value.
 

Фанат

oncle terrible
Команда форума
текстовое поле никому ничего не может вернуть.
поскольку его уже давно нет - оно было на ДРУГОЙ странице.

почему ты пишешь туда $name?
у тебя в этом $name вообще что-нибудь есть? А должно быть? а где у тебя те данные, которые юзер вводил?
 

Никола

Новичок
Фанат
Вот именно, что данные то есть, а именно в value отображаться не хотят. код формы и сам скрипт обработки в одном файле.
Franzusow
неработает!!!
 

Никола

Новичок
Фанат
меня тоже сначало терзали сомнения, что данных просто нет. Ну я и проверил
PHP:
print $name;
И самое интересное, что значение показывается.
Вот и гадай, то ли у меня руки кривые, либо я незнаю!
 

Никола

Новичок
да вот там нет про мою проблема - там ошибки, а меня проблема авторского характера.
Скажи мне вот что:
1. значение value нужно выделять кавычками?
2. переменную PHP в функции print нужно отделять? пример:
PHP:
print "<input type=text name=name value=" . $name . ">";
 

Фанат

oncle terrible
Команда форума
не надо. пожалуйста. МНЕ рассказывать. про что там написано.
там написано, что должен делать каждый хороший мальчик, если у него происходят какие-то проблемы.
и я пока не вижу здесь результатов этих действий.

по поводу же твоих вопросов я имею сказать вот что:
1) перед тем, как браться за пхп, надо сначала освоить хтмл хотя бы в МИНИМАЛЬНОМ объёме.
2) переменных в функции print не бывает. функция print выводит СТРОКИ. снтаксис строк можешь изучить здесь: [m]types.string[/m]

Судя по твоему вопросу, тебе надо прочитать ещё вот это: PHP FAQ: Самые основы. ОЧЕНЬ ВАЖНОЕ ЗАМЕЧАНИЕ

теперь у тебя достаточно информации для того, чтобы решить свою проблему.
И я очень НАДЕЮСЬ, что ты далее самостоятельно решишь ужасно сложную задачу "как на пхп вывести одну строчку HTML"
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху