Url () на основе выбора продукта


1 принят

Создать страницу , которая будет отображать сведения о продукте product.tplи hrefи использовать идентификатор продукта в product_idпо ссылке на другой продукт , основанный на .<div class="test divider"> {section name=prod loop=$row} <div class="colm3"> <div class="col3 r1"> <div class="products-container"> <h5>{$row[prod].product_name}</h5> <!-- create a link for each product based on the product id --> <a class="producy_img_link" href="product.php?prod_id={$row[prod].product_id}" > <img src="{$row[prod].prod_img}" style="width:auto; height:255px;"> </a> </div> </div> <a href="#"> <div class="block-right"> <h6>{$row[prod].product_vintage}</h6> <h5>{$row[prod].product_veriatel}</h5> <div> <span class="price">R {$row[prod].product_price}</span> </div> </div> </a> </div> {/section} </div>

PHP

Затем вы PHPполучите идентификатор продукта, используя$_GET

<?php

// Database connection
$db = mysqli_connect('xxx', 'xxx', 'xxx', 'xxx')
or die('Error connecting to MySQL server.');

$product_id = $_GET['prod_id']; // gets the product id

$sql = "SELECT * FROM cs_shop WHERE product_id = $product_id";
$result = mysqli_query($db, $sql);
//query an array of products
$rows = array();

//loop start
while ($row = mysqli_fetch_array($result)) {
    $rows[] = array(
        'product_id' => $row['product_id'],
        'product_category' => $row['product_category'],
        'product_price' => $row['product_price'],
        'product_quantity' => $row['product_quantity'],
        'product_about' => $row['product_about'],
        'product_color' => $row['product_color']
    );
}

//db collect data
$smarty->assign('row', $rows);
//template
$smarty->display('product.tpl');

mysqli_close($db);

?>
PHP, MySQL, получить, умник, шаблон двигатель,

php,mysql,get,smarty,template-engine,

0

Ответов: 1


1 принят

Создать страницу , которая будет отображать сведения о продукте product.tplи hrefи использовать идентификатор продукта в product_idпо ссылке на другой продукт , основанный на .<div class="test divider"> {section name=prod loop=$row} <div class="colm3"> <div class="col3 r1"> <div class="products-container"> <h5>{$row[prod].product_name}</h5> <!-- create a link for each product based on the product id --> <a class="producy_img_link" href="product.php?prod_id={$row[prod].product_id}" > <img src="{$row[prod].prod_img}" style="width:auto; height:255px;"> </a> </div> </div> <a href="#"> <div class="block-right"> <h6>{$row[prod].product_vintage}</h6> <h5>{$row[prod].product_veriatel}</h5> <div> <span class="price">R {$row[prod].product_price}</span> </div> </div> </a> </div> {/section} </div>

PHP

Затем вы PHPполучите идентификатор продукта, используя$_GET

<?php

// Database connection
$db = mysqli_connect('xxx', 'xxx', 'xxx', 'xxx')
or die('Error connecting to MySQL server.');

$product_id = $_GET['prod_id']; // gets the product id

$sql = "SELECT * FROM cs_shop WHERE product_id = $product_id";
$result = mysqli_query($db, $sql);
//query an array of products
$rows = array();

//loop start
while ($row = mysqli_fetch_array($result)) {
    $rows[] = array(
        'product_id' => $row['product_id'],
        'product_category' => $row['product_category'],
        'product_price' => $row['product_price'],
        'product_quantity' => $row['product_quantity'],
        'product_about' => $row['product_about'],
        'product_color' => $row['product_color']
    );
}

//db collect data
$smarty->assign('row', $rows);
//template
$smarty->display('product.tpl');

mysqli_close($db);

?>
PHP, MySQL, получить, умник, шаблон двигатель,
Похожие вопросы