Buenas. tengo un problema, que no consigo pasar una variable de una página a otra. Quiero añadir una variable llamada $cantidad a otras que extraigo de una base de datos pero no consigo hacerlo. ¿Alguien me puede ayudar? Adjunto el código en cuestion. Muchas gracias.
<?php
include("comun.php");
?>
<html>
<head><title>Articulos de venta</title></head>
<body>
<?php
//funcion que determina si un valor coincide con un elemento que pertenece al array que se pasa como parametro
function esta_en_array($objetos, $elemento)
{
$i = 0;
$encontrado = false;
while (($i < count($objetos)) && !$encontrado)
{
$encontrado = ($objetos[$i] == $elemento);
$i++;
}
return $encontrado;
}
echo("<table width='600' height='400' border='1' align='center' cellpadding='0' cellspacing='0'>
<tr>
<td colspan='7' align='center'>$producto disponibles
</td>
</tr>");
include("variableprods.php");
$sql="select * from $table where(tipo = '$producto')";
$result=mysql_db_query($basedatos,$sql,$link);
$contador = 0;
while($row=mysql_fetch_array($result))
{
$contador ++;
echo("<tr>
<td width='130' bgcolor='#E6D6A6' align='center'>
</td>
<td width='35' bgcolor='#FFFFCC' align='center'>$contador
</td>
<td width='70' bgcolor='#E6D6A6' align='center'>$row[tipo]
</td>
<td width='70' bgcolor='#E6D6A6' align='center'>$row[descripcion]
</td>
<td width='70' bgcolor='#E6D6A6' align='center'>$row[precio] €
</td>
<td width='130' bgcolor='#E6D6A6' align='center'>Cantidad <input type='text' name='cantidad' value='1' size='6'>
</td>
<td width='130' bgcolor='#E6D6A6' align='center'><a href='compras.php?=SID&tipo=$row[tipo]&descripcion=$row[descripcion]&precio=$row[precio]&cantidad=$cantidad'>Añadir a la cesta</a>
</td>
</tr>");
}
echo("<tr>
<td colspan='7' align='center'>
</td>
</tr>
</table>
</body>
</html>");
?>