当前位置: 首页>>代码示例>>PHP>>正文


PHP Color::getColorById方法代码示例

本文整理汇总了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&amp;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;
开发者ID:HadrienX,项目名称:PhoneDeals,代码行数:31,代码来源:color-edit.php

示例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']) . ' &euro;</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']) . ' &euro;</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 '
开发者ID:HadrienX,项目名称:PhoneDeals,代码行数:31,代码来源:cart.php

示例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>
开发者ID:HadrienX,项目名称:PhoneDeals,代码行数:31,代码来源:product.php


注:本文中的Color::getColorById方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。