本文整理汇总了PHP中Color::getColorById方法的典型用法代码示例。如果您正苦于以下问题:PHP Color::getColorById方法的具体用法?PHP Color::getColorById怎么用?PHP Color::getColorById使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Color
的用法示例。
在下文中一共展示了Color::getColorById方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: htmlentities
<?php
if (isset($_GET['id']) && !empty($_GET['id'])) {
$id = htmlentities($_GET['id']);
$color = Color::getColorById($id);
if (isset($_POST['edit'])) {
PDOConnexion::setParameters('phonedeals', 'root', 'root');
$db = PDOConnexion::getInstance();
$sql = "\n\t\t\t\tUPDATE color\n\t\t\t\tSET name = :name,\n\t\t\t\t\thex = :hex\n\t\t\t\tWHERE id = :id\n\t\t\t";
$sth = $db->prepare($sql);
$sth->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, 'Color');
$sth->execute(array(':id' => $id, ':name' => $_POST['name'], ':hex' => $_POST['hex']));
if ($sth) {
App::success('Cette couleur a bien été modifiée');
}
}
if ($color) {
?>
<div class="col-md-8">
<div class="page-header">
<h1>Éditer une couleur</h1>
</div>
<form action="index.php?page=admin/color-edit&id=<?php
echo $id;
?>
" method="POST">
<div class="form-group">
<label for="color-name">Nom</label>
<input type="text" class="form-control" id="color-name" value="<?php
echo $color->name;
示例2: foreach
<th>Couleur</th>
<th>Capacité</th>
<th>Quantité</th>
<th>Prix total</th>
<th>Supprimer</th>
</tr>
</thead>
<tbody>
<?php
if (!$empty) {
foreach ($_SESSION['cart']['phones'] as $key => $phone) {
echo '
<tr>
<td>' . $phone['name'] . '</td>
<td>' . money_format('%!i', $phone['price']) . ' €</td>
<td><div style="background: ' . Color::getColorById($phone['color'])->hex . '; border: 1px solid #ededed; display: inline-block; width: 15px; height: 15px; border-radius: 17px;"></div> ' . Color::getColorById($phone['color'])->name . '</td>
<td>' . $phone['capacity'] . ' Go</td>
<td>' . $phone['amount'] . '</td>
<td>' . money_format('%!i', $phone['price'] * $phone['amount']) . ' €</td>
<td>
<form action="index.php?page=cart" method="POST">
<input type="hidden" name="id" value="' . $key . '">
<input type="hidden" name="action" value="remove">
<button action="submit" title="Retirer du panier" class="remove-cart" style="border: none; background: transparent;"><i class="fa fa-trash"></i></button>
</form>
</td>
</tr>
';
}
} else {
echo '
示例3: foreach
<?php
foreach ($capacities as $e) {
echo '<option value="' . $e . '">' . $e . ' Go</option>';
}
?>
</select>
</div>
<div id="color" style="margin-top: 10px;">
<?php
$colors = explode(',', $phone->color);
?>
Couleur :
<select name="color">
<?php
foreach ($colors as $color) {
$c = Color::getColorById($color);
echo '<option value="' . $c->id . '">' . $c->name . '</option>';
}
?>
</select>
</div>
<input type="hidden" name="id" value="<?php
echo $phone->id;
?>
">
<input type="hidden" name="action" value="add">
<button type="submit" class="btn btn-primary btn-lg" style="margin-top:30px;">Acheter</button>
</form>
</div>
<div class="col-md-12">
<h3>Description</h3>