Автор Тема: Снова про формы и сессии. Конкретный вопрос  (Прочитано 2773 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kostyab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.merry-go-round.ru
Привет всем! Конкретный вопрос.
Есть форма для отправки данных, потом в другом файле она проверяется. Задача отобразить в другом файле все данные, которые пользователь ввел в анкете.
Например в анкете так:
">
Во втором файле:

Все идеально работает!!!
Теперь сам вопрос. Что делать с TEXTAREA? Не выходит "в лоб" также с TEXTAREA.
Я пишу так в анкете:

и во втором файле:

НЕ ВЫХОДИТ, хоть ты тресни!
Кстати, с чекбоксами я так и не разобрался, но я придумал пока вместо них сделать текстовые поля типа "ДА/НЕТ", неудобно, зато работает.
Спасибо заранее всем, кто сможет подсказать путь решения. Может быть, кому-нибудь тоже интересная такая тема (хотя говорят, что это самые азы программирования. Странно, но нигде я ответов не могу найти: ни в книгах, ни в мануалах, ни в статьях.)

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Снова про формы и сессии. Конкретный вопрос
« Ответ #1 : 15 Сентября 2002, 14:46:22 »
<textarea name="Geografia" cols="40" rows="5"><? print $Geografia?></textarea>
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Снова про формы и сессии. Конкретный вопрос
« Ответ #2 : 15 Сентября 2002, 15:15:46 »

<input type=checkbox name=box <? if ($name) echo " checked"?>>

Это действительно азы:  HTML - знать, как ставится флажок в чекбоксе, и программирования - знать оператор условного перехода.
И ни в каком мануале это не напишут. Вариантов использования этих двух знаний - масса. Но связывать мужду собой и применять на практике - это уже дело программиста.

А на будущее тебе совет. Больше ходи по чужим сайтам. HTML  - открытый язык. Все, что интересно, можно посмотреть.
С той же текстарией мог бы и сам прекрасно справиться - стоило только открыть исходник страницы, которая выводит текст в текстарию - верно?

Да, а при чем тут сессии?

Оффлайн Kostyab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.merry-go-round.ru
Снова про формы и сессии. Конкретный вопрос
« Ответ #3 : 15 Сентября 2002, 20:44:21 »
Спасибо всем! "География" заработала! Парюсь с чекбоксами. Я в книге вычитал как сделать функцию для создания чекбоксов с применением array() и теперь мне не вынуть оттуда данные. Если появятся вопросы - напишу.
Еще раз спасибо!

Насчет чужих сайтов: я часто изучаю чужой дизайн, например таблицы стилей, какие-то приемы. Мне в голову не приходило посмотреть код PHP...

В книге написано, что есть два стиля программирования: 1) в текст HTML добавлять PHP-код и 2) создавать страницы HTML используя язык PHP. Я пока что пытаюсь делать (1). Конечно, хочется использовать и базы данных и разные навернутые функции PHP. Только вот сдается мне, рановато мне пока. А то я своими вопросами замучаю всех в окурге.

Удачи!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Снова про формы и сессии. Конкретный вопрос
« Ответ #4 : 15 Сентября 2002, 22:19:53 »
Для начала тебе надо научиться различать РНР и HTML.
Для самого начального начала.
Формы с текстариями и чекбоксами - это НЕ РНР!
Запомни это накрепко.
Все, что видит пользователь у себя в бровзере - это не РНР!
Читай внимательнее - я нигде не упоминал, что можно смотреть чужой РНР. я написал - HTML!
Потому, что РНР посмотреть нельзя. Невозможно.
Если ты запросишь у сервера файл. Он тебе отдаст не текст, а результат его работы.

А способы, которые ты перечислил, друг от друга в общем-то и не отличаются.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28