我有这段代码,它会在指定的表格中显示我的数据库中包含单词adidas的任何产品。接下来就是将产品代码链接到某个产品,然后将其链接到另一个页面,以便自动填充该产品代码。
我已经尝试了会话方法,但它只给了我最后一个代码。如果有以下代码:cha3
cha2
cha1
,无论我在其他网页上点击了什么,它都会给我cha1
。我想要做的是,如果您点击代码为cha1
的产品,则会在produto.php
中填入cha1
的详细信息。对不起,如果你不明白。我会发布一小段代码来提供一些想法。它"清洁"因为我尝试了很多方法,直到现在都没有用。
<?php
$ligaBD=odbc_connect('basededadospap','','');
$sql="SELECT * FROM produto WHERE nome_produto LIKE '%ADIDAS%'";
$resultado=odbc_exec($ligaBD,$sql);
?>
<div class="row shop_box-top">
<?php
while (odbc_fetch_row($resultado))
{
$codigo = odbc_result($resultado,1);
$nome = odbc_result($resultado,2);
$preco = odbc_result($resultado,4);
$foto1 = odbc_result($resultado,9);
?>
<div class="col-md-3 shop_box"> <a href="produto.php" >
<img src=" <?php echo $foto1;?>" class="img-responsive" alt=""/>
<span class="new-box">
<span class="new-label">Novo</span>
</span>
<?php $codigo ?>
<div class="shop_desc">
<h3><a href="produto.php> <?php echo $nome;?> </a></h3>
<span class="actual"><?php echo $preco; ?></span><br>
</div>
</a></div>
<?php }?>
答案 0 :(得分:1)
如果我理解正确,我认为您可以在链接中使用GET
参数在您的其他页面上传递您想要的任何信息。
<a href="produto.php?code=<?php echo $variable_with_the_code; ?>">
<?php echo $nome;?>
</a>
如果需要,您可以添加更多GET
参数。在另一个页面上,您可以访问这些值,例如$_GET['code']
。