САМОУЧИТЕЛЬ PHP 4



         

Конструкции языка - часть 8


  if(íåïðàâèëüíîå èìÿ ïîëüçîâàòåëÿ) { $WasError=1; break; }

  . . . è ò. ä.

  if(íåïðàâèëüíûå äàííûå) { $WasError=1; break; }

  . . . è ò. ä.

  // Äàííûå â ïîðÿäêå. Îáðàáàòûâàåì èõ.

  âûïîëíÿåì äåéñòâèÿ;

  âûâîäèì ðåçóëüòàò;

  çàâåðøàåì ñöåíàðèé;

} while(0);

. . .

Âûâîäèì ôîðìó, ÷åðåç êîòîðóþ ïîëüçîâàòåëü áóäåò çàïóñêàòü ýòîò ñöåíàðèé, è, âîçìîæíî, îòîáðàæàåì ñîîáùåíèå îá îøèáêå â ñëó÷àå, åñëè $WasError!=0.

Здесь представлен наиболее обычный способ для организации сценариев-диалогов. Запустив сценарий без параметров, пользователь видит форму с приглашением ввести свое имя, пароль и некоторые другие дан­ные. При нажатии кнопки запускается тот же самый сценарий, который опре­деляет, что была нажата кнопка doSubmit, и первым делом проверяет имя и пароль. Если они заданы неверно, то отображается опять наша форма (и где-нибудь красным цветом сообщение об ошибке), в противном случае сценарий завершается и выдает страницу с результатом.




Содержание  Назад  Вперед