[help] switch case может быть вместе с формой?

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

E-body

Мой дом здесь!
Регистрация
6 Сен 2007
Сообщения
992
Реакции
342
Вопрос может и глупый но нужно разобраться.
На примерах и в видеоуркоках Поповапоказано что скрипт формы и скрипт обработки switch case отдельно, тоесть все от формы идет.
Пример формы

Вопрос, может ли форма находиться в том же скрипте sc.php?
примерно так:
 
Пока не очень силен в php, но самый простой способ узнать, сработает ли этот скрипт - создать отдельный пхп-файл и протестировать на работоспособность. По крайней мере я бы так сделал.
 
Может. Почитайте пару других примеров помимо Попова.
 
Пока не очень силен в php, но самый простой способ узнать, сработает ли этот скрипт - создать отдельный пхп-файл и протестировать на работоспособность. По крайней мере я бы так сделал.
Вопрос был в том будет ли работать если все в одном.
А по раздльности уже реализовано, работает как пару месяцев ;)
п.с. правда там скрипт намного отличается от приведенного как пример
 
Вопрос был в том будет ли работать если все в одном.
А по раздльности уже реализовано, работает как пару месяцев ;)
п.с. правда там скрипт намного отличается от приведенного как пример
Конечно же будет. Даже больше - так обычно и делают.
Чтобы проверить, отослал ли пользователь форму, вначале скрипта проверяем это, например так:
PHP:
if(isset($_POST['n1'])){
   ЗДЕСЬ ОБРАБОТКА ФОРМЫ
}

А ЗДЕСЬ САМА ФОРМА
 
Вопрос был в том будет ли работать если все в одном.
А по раздльности уже реализовано, работает как пару месяцев ;)
п.с. правда там скрипт намного отличается от приведенного как пример
Работать не будет. Ибо если открыть скрипт, он сразу выведет -Здравствуйте дама и саму форму. Как уже сказали- нужно юрзать if(isset($_POST
И легче поставить хотябы денвер и не задавать глупых вопросов.
И самое главное- сразу начинать пользоваться шаблонизатором типа smarty, xtemplates... , для разделения кода и дизайна. Ибо потом либо придётся переучиваться, либо цена и качество кода будет низкое.
 
Сразу рекомендую работать по умолчанию с отключенными register_globals. Так ты сможешь заранее себя избавить себя от лишних неприятностей. Т.е. в данном случае, т.к. данные переданы методом POST, то и принимай не как $n1, а как $_POST['n1']. Для данных, переданных методом GET используй $_GET['n1']...

А также ты интересовался, может ли форма ввода находиться с PHP-кодом в одном файле. Ответ: МОЖЕТ. По сути PHP-интерпретатор просто обрабатывает какие-то данные, подключается к БД, что-то вычисляет генериует, и выводит это на страницу при помощи HTML-кода. По сути HTML - средство вывода для PHP если вкратце ;)

Ознакомья с функцией echo, если хочешь выводить текст "не выходя" из PHP-кода, хотя можно как и попробовал: блоками - сначала какая-то образотка скриптом, а потом чистый HTML...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху