¿Cómo pasar variable de diferentes páginas a una sola página por url?

He hecho una página de productos, que al darle click cada uno te muestra la información de cada producto respectivamente.

Necesito hacer que después que el usuario vea la información del producto, al darle click a comprar, lo lleve a un formulario con el código del producto al que le hizo click.

Aquí les dejo lo que intenté hacer pero me sale error.

/*---producto1.php---*/

<div class="product-information"><!--/product-information-->
            <h2><b>Aretes</b></h2>
            <p><b>Código:</b> IC-01N</p>
            <span>
                      <span>S/.21.00</span>
            </span>
            <p><b>Estado:</b> En Stock</p>

<div class="box_info row">

           <div class="buy">
           <?php
          $codigoIC01N="IC-01N";
          ?>
         <p><a href="comprar.php?codigoIC01N='<?php echo $codigoIC01N;?>'">COMPRAR
         </div>
</div>

</div>

/*---producto2.php---*/

<div class="product-information"><!--/product-information-->
            <h2><b>Aretes</b></h2>
            <p><b>Código:</b> IC-02N</p>
            <span>
                      <span>S/.21.00</span>
            </span>
            <p><b>Estado:</b> En Stock</p>

<div class="box_info row">

           <div class="buy">
           <?php
          $codigoIC02N="IC-02N";
          ?>
         <p><a href="comprar.php?codigoIC02N='<?php echo $codigoIC02N;?>'">COMPRAR
         </div>
</div>

</div>

/*---comprar.php---*/

<br>
<?php
$codigoIC01N=$_GET['codigoIC01N'];

echo"<p>Código: ", $codigoIC01N, "</p>";
?>

<br>
<?php
$codigoIC02N=$_GET['codigoIC02N'];

echo"<p>Código: ", $codigoIC02N, "</p>";
?>

Cuando le doy click de producto1.php me sale este error:

Código: 'IC-01N'

Notice: Undefined index: codigoIC01R inC:\xampp\htdocs\web\comprar.php on line 92

Código:

Cuando le doy click de producto2.php me sale este error:

Notice: Undefined index: codigoIC02N inC:\xampp\htdocs\web\comprar.php on line 85

Código:

Código: 'IC-02N'

De antemano Gracias =)

1 respuesta

Respuesta
1

Para hacer lo que deseas, debes utilizar variables de sesion

Te dejo un ejemplo para su uso:

http://www.elcodigofuente.com/download/10 

Mira a ver como lo aplicas a tu caso concreto y me cuentas si encuentras alguna dificultad

SiREZ

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas