在php中将变量值从一个页面传递到另一个页面

时间:2016-06-02 15:20:13

标签: php html variables

我有这段代码,它会在指定的表格中显示我的数据库中包含单词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 }?>

1 个答案:

答案 0 :(得分:1)

如果我理解正确,我认为您可以在链接中使用GET参数在您的其他页面上传递您想要的任何信息。

<a href="produto.php?code=<?php echo $variable_with_the_code; ?>">
    <?php echo $nome;?>
</a>

如果需要,您可以添加更多GET参数。在另一个页面上,您可以访问这些值,例如$_GET['code']