<input type="email" name="email"
id="email" value="<?php htmlout($email); ?>"></label>
</div><!– end.username –>
<div class="username">
<label for="password">Пароль: 
<input type="password"
name="password" id="password"></label>
</div><!– end.username –>
</fieldset><!– end.fieldset usernames–>
<br/>
<fieldset class="ava">
<legend>Загружаем аватар:</legend>
<p>
<label><p>Выберите аватар. Изображение должно быть формата jpg, gif или png:</p>
<p>Загружаем готовые аватары или картинки только квадратной формы</p><br>
</label>
<input type="FILE" name="fupload">
</p>
</fieldset><!– end.fieldset ava –>
<fieldset class="level">
<legend>Уровень доступа пользователя:</legend>
<?php for ($i = 0; $i < count($roles); $i++): ?>
<div>
<label for="role<?php echo $i; ?>">
<input type="checkbox"
name="roles[]" id="role<?php echo $i; ?>"
value="<?php htmlout($roles[$i]['id']);?>"<?php
if ($roles[$i]['selected']) {
echo ' checked';
} ?>
>
<?php htmlout($roles[$i]['id']); ?></label>:
<?php htmlout($roles[$i]['description']); ?>
<?php endfor; ?>
</fieldset><!– end.fieldset level –>
<div>
<input type="hidden" name="id" value="<?php
htmlout($id); ?>">
<input type="submit" value="<?php htmlout($button); ?>">
</div>
</form>
<a href="/chat/admin/">Вернуться</a>
</body>
</html>
Форма принимает данные для создания нового пользователя «Имя», «Электронная почта», «Пароль», «Аватар», «Роль пользователя» и передает их обработчику на той же странице index.php форма вставляется при нажатии ссылки «Добавить нового пользователя», которое обновляет страницу и создает переменную $_GET['add'], являющуюся условием вставки формы.
Поскольку в форме будет передаваться картинка аватар, то необходимо указать атрибут формы enctype="multipart/form-data".
15. Форма удаления пользователя
Для удаления выбранного пользователя служит форма «form_delete.php»
Листинг 29. form_delete.php Путь: news/chat/admin/users/ form_delete.php
<?php