Cita:
Iniciado por marx-pola JuJoGuAl: nuevamente gracias por tu tiempo. Te muestro el ejemplo para ver si me explico más claramente. Es obvio que estoy cometiendo un error por eso la variable no está pasando pero te juro que no puedo darme cuenta donde está el rollo...
Desde aquí, hay que cargarle un nro. al CAMPO CANTIDAD para que la siguiente página lo procese por eso está visible. Los ocultos YA están tomando los datos de la base para que la siguiente página los procese.
Este formulario que recoge variables de una consulta y las "envía" a otra página.
Código HTML:
<form method="GET">
<input name="cantidad" type="text" id="cantidad" size="10" value="<?php echo $_GET['cantidad'];?>">
<input name="cod_articulo" type="hidden" value="<?php echo $fila['cod_articulo']; ?>">
<input name="cod_categoria" type="hidden" value="<?php echo $fila['cod_categoria']; ?>">
<!--- link que debería funcionar como botón y enviar las variables por GET ---->
<a href="carro_agregar.php?<?php echo SID ?>&cod_articulo=<?php echo $fila['cod_articulo']; ?>&cod_categoria=<?php echo $fila['cod_categoria']; ?>" onclick="if(confirmDel() == false){return false;}" target="frame1"><img src="imagesite/carrito.png" width="150" height="35" title="Agregar al Pedido" border="0" /></a>
<iframe name="frame1" style="display:none"></iframe>
</form>
Y la otra página NO me está capturando la variable $cantidad (las otras SI pasan)
Código PHP:
$cod_articulo = $_GET["cod_articulo"];
$cod_categoria = $_GET["cod_categoria"];
$cantidad = $_GET["cantidad"]; // no pasa el dato que le cargamos en la pagina anterior
//incluímos la conexión a nuestra base de datos
if(!isset($cantidad)){$cantidad=$_GET["cantidad"];}
.....
resto del código
Seguro te vas a reir pero no me doy cuenta xq no pasa la variable.
Gracias y saludos.
bueno estas enviando un dato llamado SID que hasta mal esta porque haces echo SID donde no especificas el $ que conlleva una variable ni el ; si quieres llevar la cantidad a otra pagina seria:
Código PHP:
<a href="carro_agregar.php?cantidad=<?php echo $fila['cantidad']; ?>&cod_articulo=<?php echo $fila['cod_articulo']; ?>&cod_categoria=<?php echo $fila['cod_categoria']; ?>" onclick="if(confirmDel() == false){return false;}" target="frame1"><img src="imagesite/carrito.png" width="150" height="35" title="Agregar al Pedido" border="0" /></a>
creo que es asi? al menos que la cantidad sea un valor que coloces manual mente... alli cambiaria un pelin la cosa...