/
_form.php
46 lines (46 loc) · 2.2 KB
/
_form.php
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
// create category list
$category = new Category();
$categoryList = $category->findAll($connect);
$connect->close();
?>
<form action='' id="productForm" method=post>
<input type="hidden" name="id" id="id" value="<?php echo (empty($product) ? '' : $product->id); ?>"/>
<label>
<span class="span">Product name</span>
<input type='text' name='title' id='title' value="<?php echo (empty($product) ? '' : $product->title); ?>"/>
<span>*<?php echo (!isset($validateResult['fieldsErrors']['title']['errorMsg']) ? '' : $validateResult['fieldsErrors']['title']['errorMsg']); ?></span>
</label>
<br/>
<label>
<span class="span">Price</span>
<input type='text' name='price' id='price' value="<?php echo (empty($product) ? '' : $product->price); ?>"/>
<span>*<?php echo (!isset($validateResult['fieldsErrors']['price']['errorMsg']) ? '' : $validateResult['fieldsErrors']['price']['errorMsg']); ?></span>
</label>
<br/>
<label>
<span class="span">Quantity</span>
<input type='text' name='quantity' id='quantity' value="<?php echo (empty($product) ? '' : $product->quantity); ?>"/>
<span>*<?php echo (!isset($validateResult['fieldsErrors']['quantity']['errorMsg']) ? '' : $validateResult['fieldsErrors']['quantity']['errorMsg']); ?></span>
</label>
<br/>
<label>
<span class="span">Category</span>
<select name="category_id">
<option value="0">Select one</option>
<?php
foreach ($categoryList as $category) {
$selected = '';
if ($product->category_id == $category->id) {
$selected = 'selected="selected"';
}
echo '<option value="' . $category->id . '" ' . $selected . '>' . $category->title . '</option>'; //close your tags!!
}
?>
</select>
<span>*<?php echo (!isset($validateResult['fieldsErrors']['category_id']['errorMsg']) ? '' : $validateResult['fieldsErrors']['category_id']['errorMsg']); ?></span>
</label>
<br/>
<input class="button button-yes" type=submit name='save' value='Save'>
<a class="button button-no" href="/">Cancel</a>
</form>