dongluxin6711 2016-06-02 15:20
浏览 222
已采纳

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

I have this code that will show any product containing the word adidas in my database at a specified table. So the next thing is to link the code of the product to the certain product and then have it link to another page so that it will populate automatically recurring that product code.

I've tried the session method but it only gives me the last code. If there is this code: cha3 cha2 cha1, it will give me cha1 no matter what I've clicked on the other page. What I wanted to do is if you click product with the code cha1 it will populate the produto.php with the details of cha1. Sorry if you don't understand. I'll post s snippet of code to give some idea. It's "clean" because I tried a lot of methods and until now nothing worked.

  <?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条回答 默认 最新

  • douya2433 2016-06-02 15:32
    关注

    If I understand correctly, I think you can use GET parameters in your links to pass whatever information you want on your other page.

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

    You can add more GET params if you need. On the other page you can access these values like $_GET['code'].

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 iscsi服务无法访问,如何解决?
  • ¥15 感应式传感器制作的感应式讯响器
  • ¥15 如何使用SC92F8003固件库解析私有协议数据?
  • ¥15 如何在音频中嵌入字符串(水印)信息进行传递
  • ¥30 plc怎么以设计说明书申请软著
  • ¥15 硬盘识别不了,需要初始化,可我的数据怎么办
  • ¥15 lvm2被mask了,怎么unmask都没用(标签-ubuntu|关键词-apt)
  • ¥15 交叉注意力机制的残差问题
  • ¥15 微信小程序:渲染收货地址时页面不显示
  • ¥20 win7 64位DirectShow提示初始化失败如何解决?