Professional CodeIgniter, Thomas Myer

Chapter 6: Creating a Dashboard
173
echo "
<
p
>
<
label for='parent'
>
Category
<
/label
>
<
br/
>
";
echo form_dropdown(`category_id',$categories) ."
<
/p
>
";
echo "
<
p
>
<
label for='pname'
>
Name
<
/label
>
<
br/
>
";
$data = array(`name'=
>
'name','id'=
>
'pname','size'=
>
25);
echo form_input($data) ."
<
/p
>
";
echo "
<
p
>
<
label for='short'
>
Short Description
<
/label
>
<
br/
>
";
$data = array(`name'=
>
'shortdesc','id'=
>
'short','size'=
>
40);
echo form_input($data) ."
<
/p
>
";
echo "
<
p
>
<
label for='long'
>
Long Description
<
/label
>
<
br/
>
";
$data = array(`name'=
>
'longdesc','id'=
>
'long','rows'=
>
5, `cols'=
>
'40');
echo form_textarea($data) ."
<
/p
>
";

Don ' t forget to use
form_upload()

to designate file upload fields for image and thumbnail. Your back -

end process is expecting files from these two fields.
echo "
<
p
>
<
label for='uimage'
>
Upload Image
<
/label
>
<
br/
>
";
$data = array(`name'=
>
'image','id'=
>
'uimage');
echo form_upload($data) ."
<
/p
>
";
echo "
<
p
>
<
label for='uthumb'
>
Upload Thumbnail
<
/label
>
<
br/
>
";
$data = array(`name'=
>
'thumbnail','id'=
>
'uthumb');
echo form_upload($data) ."
<
/p
>
";
echo "
<
p
>
<
label for='status'
>
Status
<
/label
>
<
br/
>
";
$options = array(`active' =
>
`active', `inactive' =
>
`inactive');
echo form_dropdown(`status',$options) ."
<
/p
>
";

Finally, wrap up your form with any remaining fields and a
form_submit()

and
form_close()
.
echo "
<
p
>
<
label for='group'
>
Grouping
<
/label
>
<
br/
>
";
$data = array(`name'=
>
'grouping','id'=
>
'group','size'=
>
10);
echo form_input($data) ."
<
/p
>
";
echo "
<
p
>
<
label for='price'
>
Price
<
/label
>
<
br/
>
";
$data = array(`name'=
>
'price','id'=
>
'price','size'=
>
10);
echo form_input($data) ."
<
/p
>
";
echo "
<
p
>
<
label for='featured'
>
Featured?
<
/label
>
<
br/
>
";
$options = array(`true' =
>
`true', `false' =
>
`false');
echo form_dropdown(`featured',$options) ."
<
/p
>
";
echo form_submit(`submit','create product');
echo form_close();
?
>

Your product creation form should look somewhat like Figure 6 - 10 .
c06.indd 173
c06.indd 173
6/10/08 5:36:06 PM
6/10/08 5:36:06 PM


Другие страницы

 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.

OK

Loading...
...
Закрыть